Skip to main content

Full text of "MC microcomputer 027 1984"

See other formats


IRiliiliWItiWIlItllH 



■ 

■ 

é 

-2- 

e 

z 

oc 

►- 

9- 

S 

0“ 

u 

o- 

ee 

■u* 

Z 

- 

f 

f 

t 

t 

i 

t 

f 

u 

Z- 

- 

i 

' 


f 

à 




a Roma 
scegli applG 
nel computer shop 

tutto applG 


bit computers 

Completa assistenza hardware e software, corsi e libri Apple 
Offerte promozionali, mercato dell'usato, credito personale, leasing 
In esclusiva per il Lazio i programmi di ingegneria della SIED(ing. Pica) 


Compuier shop: Roma, via F Satolli, 55/57/59 

(p.zza PioXD-tel 06/6386096-6386146 

Sede centrale: Roma,v. Flavio Domiziano,10 

(EURI -tei 06/5126700-5138023 


LATINA: corso della Repubblica, 200 - telef. 0773/497301 
CISTERNA DI LATINA; via Aversa, 11 - telef. 06/9696973 
TARQUINIA: via S. Lucia Filippini, 17 - telef 0766/856212 
VITERBO: via Giacomo Matteotti, 73 - telel. 0761/38669 
GAETA: lungomare Caboto, 74 - tele! 0771/470168 
NAPOLI: via Terrocina,354 - Porco Angela • telef. 081/611817 


> 






6 Indice degli inserzionisti 

8 I giochi si riaprono - Paolo Nuli 

9 Come vuoi MC? 

1 1 Posta 

14 News 

16 Sony HB-55 - Marco Marinacci 

17 Apple Macintosh - A/flrco A/az-inacc/ 

18 Anteprima Hewlett Packard HP-150 
Marco Marinacci 

21 Libri 

22 Stampa estera 

26 MC giochi: A che gioco giochiamo? 
Maurizio Bergami 

28 MC giochi; Hobbit 
Maurizio Bergami 

29 MC giochi: Le news 

31 Londra; Your Computer Xmas Fair 
Leo Sorge. Maurizio Bergami 
37 Las Vegas: Winter Consumer 
Electronics Show - Paolo Nuli. 

Leo Sorge, Maurizio Bergami 
46 Dragon 32 - Leo Sorge 
54 Olivetti MIO + Tandy Radio Shack 
TRS-80 mod. \00 - Bo Amklii 
60 RolandDXY'800-francejcoPcfronj 
64 Cambridge Computing Intelligent 
Joystick - Maurizio Bergami 
69 Vie da zero - Tommaso Paniuso 
75 GraHca - Francesco Peironi 
81 Impariamo a programmare 
in Assembler - Caller Di Dio 
84 Software RPN • Paolo Galassetti 
86 Software SOA • Pierluigi Panunzi 
88 Software Sharp PC-ISOO 
Fabio Marzocco 

92 Software Apple - Valter Di Dio 
95 EXMA, un assemblatore per VIC-20 
Andrea de Prisco 

100 Software 64 + Vie - Leo Sorge 
104 Software TI-99/4A 
Maurizio Bergami 

108 TuttoSpectrum • Maurizio Bergami 
M. Angelucci. S. Fontana 
114 Software Spectrum 
Maurizio Bergami 

118 Software 2X81 - Maurizio Bergami 
120 I trucchi del CP/M - Claudio Rosazza 
123 Guidacomputer 
139 Micromarkei - micromeeting 
159 Microtrade 
161 Campagna abbonamenti 
Servizio arretrati 


MCmtcrocomputer 27 



E ORA CHE STO 
ANNEGANDO NELLE CARTE, 
CHI MI DAR A' UNA MANO? 



IL PERSONAL COMPUTER IBM 
ILTUO PICCOLO GRANDE AMICO. 


Un amico che può aiutarti a venire fuori 
dalla montagna di pratiche che ti sommer- 
ono. 

Personal Computer IBM. così piccolo da 
stare comodamente sulla tua scrivania, 
può fare moltissimo per te: aiutarti a risol- 
vere facilmente i problemi quotidiani del 
tuo lavoro. E non solo quelli. Preventivi, 
calcoli, contabilità, statistiche, tasse, indi- 
rizzi e corrispondenza. Tutto sarà in ordi- 


ne. perfettamente ad ornato, e stampato 
in pochissimo tempo. 

Non è necessario essere un addetto al lavo- 
ri per imparare a usarlo, perchè si fa capire 
senza difficoltà. Vedrai, in poche ore tu e il 
tuo Personal Computer IBM diventerete ot- 
timi amici. 

Vuoi metterlo alla prova? Vai subito dal tuo 
concessionario per il Personal Computer 
IBM. D tuo tempo è prezioso. 



Il Personal Computer IBM contiene un microprocessore a 16 bit e una memoria di 
utilizzo che r agg iunge i 640 Kbj^e. e può essere dotato di un video a colori e di un co- 
processore matematico. E, grazie al dischi fissi, la capacità massima di memoria del 
sistema è di 2 1 Mbyte in linea. Inoltre, puoi facilmente collegarti con un altro Perso- 
nal Computer IBM. con elaboratori più potenti e con la rete dei Centri Servizi Elabo- 
razione Dati della IBM. 

Sistemi operativi: DOS 1 - DOS 2 - UCSD • CF/M-86. Supporti per le comunicazio- 
ni: Asincrone -SDLC-BSC* Emulazione: 3101-3270. Lmguaggi: tutti i principali e 
in più l’APL. Programmi applicativi: Corso Autodidattico Interattivo - EasyWriter 
(anche in italiano) - Multij^an (anche in italiano) - VisiCalc - Gestione Aziendale - 
Contabilità Semplificata 





APPLE-minus 

per aggiungere le minuscole 
al vostro Apple II 

M/1: Eprom progrommoro per Apple II delle nuove 
serie (rev. 7 e successive) • L. 00.000 
M/2: Eprom progrommoro per Apple II delle serie 
precedenri lo 7 + circuirò sfomporo + 2 zoccoli 
24 pin + 1 zoccolo 16 pin - L 40.000 
M/0: come il kir M/2, boserro monroro e colloudoro 
L. 55.000. 

Descrizione: MC n. 0 • 4 - 5 > 7 


TAVOLEnA 
GRAFICA 
per Apple II 

Si collega olio zoccolo dei poddle dell'Apple 11 e con- 
sente di disegnare sullo schermo in olto risoluzione. È 
fornirà monroro. colibroro e colloudoro; è compreso il 
piono di lovoro con il menu su foglio di cartoncino 
plosrificoro e un minifioppy con rutto il softwore, sia in 
Applesoft sia compiloro- - L 215.000. 

Descrizione: MC n. e - 9 • 10 ' 11 • 10 


VIC-TRISLOT 

per Commodore VIC-20 


Si collego olio slot del VIC-20 e consente di installare 
tre cartucce. È costituito do un circuito stompoto dop- 
pio foccio su vetronite, con fori metollizzoti e pettine 
doroto. tre connettori (giò soldati) professionoN con 
contorti doroti per l'inserimento delle schede, piedini 
sul fondo dello boserro. L 60.000 

Descrizione: MC n. 16 


Per Qcqulstore I nostri Kit: 

Il pogomenio può essere effetiuoro iramire conro correnre posrole n. S4414007 
inresroro otechnimedia s.r.l.. via Volsoldo 135. 00141 Remo o voglw posrole. Per uno 
moggiore ropidiiò. pua inviane uru lerrero con aliegoio assegno di c/c borKorio o 
circolore iniesioiooTectinimediQ s.r.l. Infine, puoi ocquisiorlo diretiomenre presso i nosm 
ufflo di Roma o al nostro srond In occosione delle mostre. 

N.O. Speciflcore nell'ardine (Indkondo II numero di portho IVA) se deslderote ikev^ 
re lo fotturo. 



MCmicrocomputer 27 


ECCO CHI TI AIUTERÀ' AD ANDARE D'AMORE E D'ACCORDO 
CON IL TUO NUOVO AMICO. 



n tuo concessionario IBM. Ti aiuterà a ottenere il massimo dal tuo Personal Compu- 
ter UiM. Ti garantirà un'assistenza puntuale e un servizio aH’altezza del nome IBM, 
trhe in tutto il mondo significa efficienza e affidabilità. Per una lunga e proficua amici- 
zia fra te e il tuo Personal Computer IBM. Per acquisti superiori alle 20 unità puoi an- 
che rivolgerti alle filiali IBM. K per ulteriori informazioni su eventttali punti di vendi- 
la che non compaiono sull’elena), telefona a;02/21752360 oppure 06/54864962. 




IBM 




i giochi si riaprano 

Che il 1983 sia destinalo a passare alla storia de! computer come anno 
Commodore e IBM. é fuori discussione: attaccato dal basso (Commodore. 
Sinclair eie.) e dall’alto (IBM e IBM compatibili). Apple II. incontrastato 
leader dell'82 e dell'83. ha dovuto arroccarsi in difesa: una difesa forte, anzi 
fortissima grazie alla straordinaria circolazione di apple-software. 

Tra l'incontestabile successo dell'attacco Commodore e l'altrettanto 
incontestabile successo dell'attacco IBM. c'è però una sostanziale differenza: 
quello Commodore si è esteso indistintamente a tutto il pianeta. Italia 
compresa, mentre quello IBM non ha per lungo tempo interessato in misura 
apprezzabile il nostro paese. Solo gli ultimi mesi dell'83 hanno visto il Personal 
Computer IBM. il "PC" per antonomasia, avviarsi verso una seria 
penetrazione anche da noi. ma sempre a livelli ben diversi dalla febbre, 
facilmente misurabile in offerta di software, che .vembra aver colpito 
gli Stati Uniti. 

Alla Commodore il mercato basso e/o "domestico" ( Home computer), alla 
IBM quello alto o professionale ( Personal Computer): solo due o tre mesi 
orsono sembrava che i giochi relativi al 1984 si fossero ormai dejìnitivamente 
chiusi. 

Una serie di avvenimenti rimette però tutto in discussione. Innanzi tutto IBM 
attacca Commodore con l'annuncio dei PC junior, personal computer quasi 
completamente compatibile con il fratello maggiore PC, ma destinato (i due 
connettori per software e videogiochi su cartuccia parlano chiaramente) al 
mercato domestico. Si. è vero, il PC junior è molto più co.vtoso del Commodore 
64: la pressoché totale compatibilità software con il Jratello maggiore (che a 
.sua volta si espande xerso l'alto con due modelli XT 370 e 3270 PC destinati a 
fare da anello di collegamento tra PC e gros.si computer "main frame"). ne 
fanno però un pericoloso outsider anche in ambito domestico. Dal canto suo 
Commodore non resta con le mani in mano e annuncia i modelli 264 e 364. la 
cui caratteristica saliente è costituita non solo da nuove e più potenti 
periferiche (p.e. per la gestione video), ma anche e soprattutto da! software 
applicativo in ROM inserito all'origine nella macchina. C'è anche da dire che 
bene hanno fatto quanti sono corsi a comprare Commodore lo scorso dicembre, 
perchè se rispondono al vero alcune indiscrezioni, il prezzo di VIC e 
Commodore 64 sta per aumentare di una percentuale compresa tra il 50 e il 
100°),. Va a finire che tra due litiganti il terzo gode: nel nostro caso godrebbe 
Spectrum. che. già ora in posizioni di tutto rispetto, verrebbe fortemente 
avvantaggiato da un incremento di prezzo de! 64. C'è un'ulteriore incognita: le 
macchine giapponesi standard MSX. che. grazie alla possibilità di scambiare il 
software tra Tana e l'altra potrebbero innescare un meccanismo di crescita 
simile a quello che caratterizzò anni orsano l'Apple. 

Sul fronte personal, d'altro canto, la posizione di semimonopolio sul mercato 
statunitense di cui TIBM ha goduto nel 1983 è attaccata da più lati: le nuove 
linee HP cominciano a divenire molto competitive anche sul piano de! prezzo 
(non a caso THP ISO è quasi un compatibile IBM) e soprattutto Apple parte 
alla riscossa con il Macintosh decisa a riconquistare nelle vendite personal quel 
primato che in passato fu suo. 

Ci riuscirà? Secondo noi molto dipende dalla politica di "apertura" o 
"chiusura" che la Apple vorrà seguire: (per sistema aperto intendiamo quello il 
cui costruttore rende pubblici .struttura e punti di accesso al sistema operativo): 
non a caso sia Apple II che PC IBM (cioè i due .sistemi che si sono 
avvicendati alla testa delle vendite) sono entrambi sistemi aperti. 

Paolo Nuti 


Anno 4 • numero 27, febbraio 1984 
measilc - L. 3.500 
Direttore: 

Paolo Nuti 
Condirettore: 

Marco Marinacci 
Ricerca e sviluppo: 

Bo Araklit 
Collaboratori: 

Marco Angelucci. Maurizio Bergami. 
Andrea de Prisco. Valter Di Dio. 
Sandro Fontana, Paolo Galassetti, 
Corrado Giustozzi. Fabio Marzocca. 
Alberto Morando. Tommaso Pantuso. 
Pierluigi Panunzi. Francesco Pelroni, 
Gina Principi. Claudio Rosazza. Leo 
Sorge. Pietro Tasso 
Segreteria di redazione; 

Paola Pujia (responsabile), 
Giovanna Molinari 
Grafica e impaginazione: 
Roberto Saltarelli 
Grafica copertina: 

Studio AZ - Roma 
Fotografia: Dario Tassa 
.Amministrazione: 

Maurizio Ramaglia (responsabile). 
Anna Rita Fratini. Pina Salvatore 
Abbonamenti ed arretrati: 
Giancarlo Atzori 
Direttore Responsabile: 

Marco Marinacci 
MCmicrocomputer é una 
pubblicazione Technimedia, 

Via Valsolda 135. 00141 Roma. 

Tel. 06/898.654-899.526 
Registrazione del Tribunale di Roma 
n. 298/81 deiri I agosto 1981 
® Copyright Technimedia s.r.l. 
Tutti i diritti riservati. 
Manoscritti e foto originali, anche se 
non pubblicati, non si restituiscono 
ed è vietata la riproduzione, seppure 
parziale di testi e fotografie. 
Pubblicità: 

Technimedia, Via Valsolda 135, 
00141 Roma. tei. 06/898.654-899.526 
Produzione pubblicitaria: 

Cesare Veneziani 
Abbonamento a 12 numeri: 

Italia L. 35.000: Europa e paesi del 
bacino mediterraneo (spedizione via 
aerea) L. 65.000 
Americhe. Giappone. Asia eie. 

L. 92.000 (spedizione via aerea). 

C/c postale n. 14414007 intestato a; 
Technimedia s.r.l. - Via Valsolda. 135 
00141 Roma 
Composizione e fotolito; 

Starf Photolito, Via Acuto 137. 
GRA km 29. Roma 
Stampa; 

Grafiche P.F.G., Via Traspontina 
46/48 - 00040 Ariccia (Roma) 
Concessionaria per la distribuzione: 
Parrini & C. - Roma - P.zza 
Indipendenza Uh- Cent. Tel. 4992. 




Associato L'SPI 


MCmicrocomputer 27 


Come vuoi MC? 


MCmicrocomputer sta riscuotendo un numero sempre maggiore di consensi. E l'aumento del numero 
delle copie vendute ci consente di tare una rivista più bella, come potete vedere da questo numero, che è 
più "dedotto" e con la nuova rubrica dei giochi: e altre nuove iniziative seguiranno nei prossimi numeri. I 
contributi che. tramite le vostre lettere, avete dato aH'evolversi della rivista sono determinanti e vi 
ringraziamo. Per fare MC sempre più rispondente agli interessi ed alle esigenze del maggior numero di 
lettori vi chiediamo, però, ancora un piccolo sforzo: quello di compilare il questionario e rispedircelo. 
Rispondete con cura, per favore. Ed utilizzate anche, se possibile, lo spazio bianco che abbiamo lasciato a 
disposizione in fondo, per critiche e suggerimenti. Se non vi basta, tanto meglio: scrivete i vostri commenti 
e quanto altro ritenete opportuno su un foglio qualsiasi. Non vincerete nulla, ma non avrete perso 
l'occasione di fare la vostra rivista (preferita, speriamo!) su misura per voi. Grazie, 
m.m. 

N.B. Le vostre risposte saranno elaborate con un computer, ma i questionari verranno in ogni caso letti 
uno per uno. Quindi, se avete qualche "aggiunta" da fare alle varie risposte, fate pure. 


Possiedi un computer? 

(micro - pocket - calcolatrice programmabile ecc.) 

Se possiedi un computer: 

modello 

memoria di massa: □ cassette 

□ minifloppy 

□ 

hai la stampante? (s3 Inol 


@0 

Se non possiedi un computer: 
hai intenzione di acquistarlo? 

□ SI • che tipo? 

□ NO 


Quale é la categoria di macchine che li interessa? 

(se più di una, per favore usa dei numeri indicando con 1 quella che ti interessa di più) 

□ pocket - calcolatrici prog. □ home (prezzo sotto il milione) 

□ personal (qualche milione) □ business (più di 5 milioni) 


Fai qualche esempio delle macchine che tl interessano, per favore 


Indica I tipi di programmi che ti interessano 

(usa dei numeri, indicando con 1 quello che ti interessa di più) 

□ giochi di abilità □ giochi di inteltigenza/strategla □ matematica e usi scientifici v 
n archiviazione di dati □ gestione (usi amministrativi) □ elaborazione testi 


I Ti interessano i seguenti argomenti? 

molto 

abbast. 

poco 

no 

1 Descrizioni e prove di macchine economiche (home ecc.) 

□ 

□ 

□ 

□ 

1 Descrizioni e prove di macchine più costose 

□ 

□ 

□ 

□ 

I Descrizioni e prove di programmi in commercio 

□ 

□ 

□ 

□ 

{ Software dei lettori 

□ 

□ 

□ 

□ 

1 Software da copiare ma non di lettori 

□ 

□ 

□ 

□ 

! Presentazione di programmi con listing da copiare 

□ 

□ 

□ 

□ 

I Articoli che insegnino a programmare 

□ 

□ 

□ 

□ 

I Articoli di cultura generale informatica 

□ 

□ 

n 

□ 

1 Articoli che spieghino come funzionano le macchine 

□ 

□ 

□ 

□ 

1 Presentazione di kit di accessori non in commercio 

□ 

□ 

□ 

□ 

{ Articoli di economia del settore 

□ 

□ 

□ 


■ Attualità - notizie - mostre ecc. 

□ 

□ 

□ 

□ 

{ Posta 

□ 

□ 

□ 

□ 

1 Guidacomputer 

□ 

□ 

□ 

□ 

1 Annunci micromarket ecc. 

□ 

□ 

□ 

□ 

1 


□ 

□ 


[ A che cosa secondo te stiamo dedicando poco spazio? 



* A che cosa secondo te stiamo dedicando troppo spazio? 


» 


MCmicrocomputer 27 





Abbiamo tatto pace... 

Nel Dumero scorso abtdamo pubblicato la 
lettera del sig. Francesco Fiaccabrino di Cal- 
tanlfisetta, con la nostra risposta alle sue 
crttlcbe ed al modo In cui erano espresse. A 
seguito pubblicazione abbiamo ricevu- 
to dal lettore una lettera di scuse per il con- 
tenuto della precedente. 

Nessun problema, scuse accettate owla- 
mente. 

Poiché avevamo dato spazio alla polemica, 
d sembra giusto ora dare notizia della “pace 
fétta". 

Abbiamo di nuovo, sjieiiamo, un lettore in 
più che segue con apprezzamento la rivista 
nuiL 

Apple: 

segni strani ani video 

Sono vostro Jetto/e (fa/ numero 18 e sono 
mollo sotldJafàUo <H e}ueat& rivista, bo un 
Apple ZI ed bo un problema- gueùo dalla 
pagina graBoa HORS. 

Tempo fa bo oopiato due programmi da 
iiCn. 19, quelli di pagina SOBgure I eS U 
mio problema consiste nel Atto ohe in 
HORS nelle ultime 4 righe mi compaiono 
scritte strane che non si Colgono neanche 
spegnendo 12 oomputer. Queste scritte sono 
di solito In FLASH ma se spengo e riaccendo 
Il computer si trasformano in una serie di 
punti Interrogativi. 

Non so più cosa fare, bo provato alcune 
POKB poiché penso che sla una di guaste, nei 
programmi copiati, ohe abbia sporcato la 
pagina HORS 

L'unica di queste che ha dato Qualche ri- 
suJtato è la PO^ - ohe ha riempito 

tutta la pagina lil ’■> "e 

VI prego di aiutarmleattendo Impaziente- 
mente una risposta ringraziandovi del vo- 
stro impegno. 

Distinti saluti 

Aetro Marohlonnl ■ Roma 

Nell'Apple esistono quattro zone destina- 
te al video: leduepaglneHORedHQB2edue 
pagine di testo e di grafica inbassa risoluzio- 
ne. La seconda pagina di testo si trova In 
memoria subito dopo la prima, oocuiia cioè 
la locazioni comprese tra 2048 e 3072. Pur- 
troppo però anche 1 programmi Applesoft 
usano questa stessa parte della memoria, 
infetti cominciano giustappunto a 205 1. Se 
si effettua la commutazione tra la prima e la 
seconda pagina (POEE - 18290,0) vedremo 
comparire una pagina piena di simboli strar 
ni corrispondenti al nostro programma Ba- 
sic (se c'é) interpretato dalla drcxilteria vi- 
deo sotto forma di codici ASCII-video. Quindi 
lo zero diventa la chloccloietta In inverso, 
$FP corrisponde al “9" e 1 testi del noetro 
programma U vedremo in lampeggiante. Per 
tornare alla prima pagina battete POKE 
- 16300,0 oppure TEST. 

Quando si lancia 11 comando HQA si passa 
alla prima pagina di grafica e contempcrar 
neamente si mantengono vlsiblU le ultime 
quattro righe di testo prelevate dalla prima 
pagina di testo . Se noi ora cambiamo pagina 
(POKE - 16299,0) sia la grafica Che u testo 
verranno dalle rispettive seconde pagine. 


Non è quindi possibile mescolare testo e gra- 
fica sulla seconda pagina (questo almeno 
secondo U manuale). In realtà U modo c'é. Se 
noi diciamo al Basic che U programma deve 
cominciare dopo la pagina 2 di testo questa 
ol resta Ubera per le nostre scritte o 1 nostri 
grafici in basea risoluzione. Per costringere 
l'Applesoff a lasciare in pace la seconda pa- 
gina bastano le seguenti POKE: 

POKE 104.96 
POKE 106,96 
POKE 108.96 
POKE 110,96 
POKE 176.96 
POKE 24576,0 
POKE 24577,0 
POKE 24578.0 

Adesso se caricate (LQAD) o scrivete un 
programma, questo andrà a collocarsi In 
memoria in modo da non disturbare mai 
nessuna delle pagine grafiche o di tasto. 

Da notare comunque che non é possibile 
scrivere sulla seconda pagina di tasto con le 
normali istruzioni del Basic. A seconda delle 
necessità si useranno q uindi delle POKE di- 
rette nella RAM da 2048 a 3072 oppure, se le 
scritta sono molta e serve una certa -velocità, 
si scriverà sulla pagina I e si ricopierà la 
prima sulla seconda pagina con la seguanta 
routine in linguaggio macchina che usa la 
MOVE del Monitor 
300 : A9 00 85 3C 85 42 A9 04 
. 85 3D A9 06 85 43 A9 07 
: 85 3F A9 FF 85 3E 4C 2C FE 

Per riportare 1 puntatori al valore norma- 
le (8) basta 11 comando FP. Nessun altro 
comando Infiuisce sulla posizione del pro- 
gramma, neppure 11 RESET. 

V.D.D. 


Vuole troppo dal PB-100 

Ho visto S Suo articolo su "liCmlorocom- 
puter"sul PB 100. Constatando la Sua com- 
petenza in materia, desidererei cblederLe al- 
cune "cosette" per capire la potenzialità dsl- 
l'appareochlo. 

1) È possibile ooUegarlo con una norma- 
le stampante ad aghi? 

2) È possibile ooUegarlo con un monitor 
o un TV? 

3) RltleneohesaràposalbUeespanderela 
memoria? 

4) Quell pn^ramml di aldi computer si 
possono Zar girare sul PB 1 00? 

51 Con quale pre^ramnia à possibile uti- 
lizzare 11 PB 100 e la sua stampante come 
lina normale macchina da acrlvare? 

6) È possibile adattare al PB 100 pro- 
grammi di archivio dati, gestioneaoiTlspon- 
denza, anche se ridotti? 

In attesa di una Sua risposta Le Invio cor- 
diali saluti e ringraziamenti. 

H.3.: possediamo 11 PB 100 con espansione 
ds IK, Interfaccia e stampante e lo stiamo 
utilizzando per imparare a programmare in 
BASIC prima di acquistare un appareochio 
definitivo Idoneo a gestire le nostre esigen- 
ze. 

Oiannl Sabini 
FJJj.I.U. - Segreteria Provinalale. Torino 


ilcslin iiiiiiiiiiiiiiiiiiiiii 

^MIIIIPER IL TUO 
S COMPUTER 


UFFER Dt STAMPA 


LELO (tipo CENTI 

: tual« conversione dei piuiubunu ite»u. 
INTERFACCE DI COLLEGAMENTO 
PER REGISTRATORI DI CASSA 
ELETTRONICI 



all! vendita effettuata con Tl 
INTERFACCE PER MACCHINE PE 
SCRIVERE ELETTRONICHE 


•“■5PTI 


1 = 


ART. 50.009 


e OLIVETTI e 


: originale permettono di utilizzarle come : 
; stampanti. Sono disponibili Interfacce : 
; per; OLIVETTI ET 225/221/201/121, : 
: PRAXIS 30/35/41, TRIllMPH ADLER : 
: 1010/1030, GABY 8006. 

rielin 


^/iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 


MCrmcrocompuler 27 



Personalmente sono del paj«re che U mi- 
gliore impiego di uno strumento venga con- 
seguito nel momento in cui l\itilizzatore el 
rende cosciente del limiti imposti dallo stes- 
so. £ questo anche il caso fiaiia piccola PB 
100 ; xma calcolatrice programmahlle, velo- 
ce, economica, tascabile, utilissima, per ra- 
pidi calcoli scientifici ma non possiamo pre- 
tendere che, almeno oggi, con poco più di 
centomila lira si possa reallsara un siste- 
ma gestionale con video, stampante stan- 
dard e grandi aree di memoria. 

Mi iUBplacB fiali uter ift, mala PB-lOO nnn è 
in grado di realizzale le funzioni da Lei ri- 
chieste. Per quanto riguarda altri program- 
mi, è possibile adattare sulla PE-100, con 
qualche modifica. 1 listati della Casio FX-702 
e della Sharp PC-1211. Per U resto, la rispo- 
sta è nelle ultime tra righe della sua lettera... 

F.U. 


VIC: due tasti alla volta 

Sono in possesso da alcuni mesi ài un 
Commodore VTC 80. 

Questa oomputernìló molto utllenelmial 
studi in quanto, ùequentando un istStuto tee- 
nJoaindustriaie, molto spesso Po bisogno di 
eseguili oeJooll lunghi e ripetitivi D'altra 
parte uso il VIC anche per divertirmi grazie 
al programmi di giochi pubblicati su MC e a 
quelli senta personalmente. 

Per quanta riguarda quBSt'ulUmo caso ho 
però InooDÈrato un ostacolo nel ùMo ohe, 
tenendo premuti certi tasti, altri tasti ven- 
gono a risultare disattivati- VI sarei perdo 
grato se poteste farmi sapere se ó possibile 
rimediare a questo Inconveniente e come. 

Complimentandomi oon Voi per la Vostra 
stupenda rivista vi porgo l miei saluti. 

Paolo Rav&ioU ■ Imola (BO) 

Ogni eeeeanteeuno di secondo, il timer n. 1 
del VIA n. 2 manda un eegnale di intermpt 


mascherabile al microprocessore 6502 del 
Vie 20. Conseguentemente, ogni sessantesl- I 
mo di secondo, seropreché non ai stia com- I 
plendo qualche operazione di I/O con perife- I 
rlche, il microprocessore Boapende ogni ope- I 
razione in corso (BASIC, di linguaggio mac- I 
chlnao.seneesunprogrammaèlnesecuzlo- 1 
ne. smette di stare “con le mani in mano") e 
salta alla routine di manipolazione dell'in- 
terrupt dove, fia le altre cose, esegue la scan- 
sione della tastiera. Senza scendere i>artlco- 
larmenie nel merito, mostriamo a grandi 
linee come ciò avviene, con un semplice al- 
goritmo per passi: 

1) I = 84 

2) Se n essun tasto è premuto vai a 7 

3) 1 = 1-1 

4) Se il tasto I non è premuto vai a 3 

5) Controlla se è stato premuto lo Shift, 11 
CTKL o il logo CBM 

6) Preleva da opportuna tabella 11 codice 
ASCn del tasto I e ponilo nel bufiier 

7) BYTE 197 = I 

La numerazione del tasti non è. come la^ 
cilments deducibile, quella del codice ASCII 
del carattere corrispondente, ma secondo 
l'organizzazione a matrice 8 » 8 dei tasti 
stessi (-vedasi, se poss ibile, pagg. 197-203 
del manuale Vie REV&ALED). 

Par conoscere, giusto per curiosità, il codi- 
ce associato ad ognuno, (àr eseguire; 

100 PRINT PEEK (197);Q<yrO 100 
e si provi a premere qualche tasto. 

Veniamo al suo quesito. E normale f’ha 
tenendo premuti alcuni tasti, altri vengano I 
disattivi Come potrà verificare (punti 1-4 I 
dell’algoritmo sopra descritto), se ad eeem- I 
pio si preme una Z e una P {codici 33 e 13) I 
solo la prima verrà segnalata dal sistema, I 

" gf-ATìfti^ .n" pr-lTTift ftanfl. P rtallft TV- nit.ì . I 

ne di gestione tasti Come fare allora per I 
spostare una piccola navicella spaziale sul- 1 
lo schermo e contemporaneamente spara- 
re? I 

Questo credo sla il suo dilemma.. I 

Le soluzioni possibili sono due; la prima. I 
molto compleesa consiste nel rlprogettare I 
una routine di scansione della tastiera da I 
sostituire all’atrtuale (basta modificare alcu- I 
ni puntatori per inserire la nuova). Più sem- I 
plicemente di contro, si può procedere nel i 
seguente modo: indipendentemente da PEEK i 
( 197) la cella 663 segnala la pressione del I 
tre testi OTBL, SHIFT e CBU. Associando ad | 
esempio ai tasti "<" e ">" il movimento I 
della navicella e allo Shift 11 FIHE, le due I 
operazioni potranno essere IndipendentL I 
n programmino pubblicato nel riquadro I 
mostraun esemplo di tale applicazione, non I 
è un game, serve solo per fàr vedere che è I 
possibile. A lei l'onore (o l'onere?) di co- 1 
struire una bella battaglia spaziale ricca di I 
movimenti indipendenti E non dimentichi I 
di inviarci 1 suol risultati, Leo sarà conten- 1 
tisslmo... I 

AdP.I 


SOFTWARISTI e HARDWARISTI 

dilettami o professionisll con conoscen- 
za di linguaggi sistemi operativi e hard- 

SI cercano per studio di programmi e 
giochi di basse e alte capacità. Il lavoro 
viene assegnato su tutto >1 territorio na- 
zionale con trattamento economico inte- 
ressante ed eventuale ns. prestito di 
macchine per lo sviluppo dei programmi 

Scrivere a: 

I.M.E. ELETTRONICA 
Via Ponte Alle Mosse. 112 
50144 FIRENZE 


12 




1 


IHLITA O ARIA FRITTA? 



Sempre più difficile scegliere un computer. Tanti nomi, tante promesse, tanti dubbi. 
Allora, vediamo insieme. La capacità, intanto. Spesso si sceglie un sistema troppo 
piccolo, che non può crescere, solo perchè apparentemente costa meno. 
Bene, Alpha Micro 1000, per esempio, non costa molto più di un buon 
"personal", ma se solo hai bisogno di due posti di lavoro Alpha Micro 
costa meno. Fai due conti e vedi cosa ti conviene. Altri, invece, 
scelgono sistemi inutìlmente grandi e costosi. In questo caso non 
solo si spende di più, ma si ha una potenzi^ità non sfruttabile. 
È intingente? Alpha Micro è una giusta misura: per ogni 
necessità ha un sistema di dimensioni adeguate: da 2 a 60 
terminalieda 10a3.200MB. Inoltre ogni componente della 
famiglia Alpha Micro è totalmente compatibile con gli altri. 
E allora? un colpo di telefono: due minuti per dirti quale è il 
concessionario più vicino, un bd po' di quattrini ri^armiati. 
SHR s.r.l. Distribuzione esclusiva per l'Italia 
via Faentina 175/A- 48100 Ravenna- tei. 0544/463200. 



Meeting dei distributori HoneyweN 

Il 26 e 27 gennaio si è svolto a Roma il primo 
incontro intemazionale dei Distributori delle 
stampanti della Honcywel! Information Systems 
Italia, al quale hanno partecipato alcune decine 
di operatori in rappresentanza di 18 aziende di 
15 paesi europei ed exiraeuropei. 

Durante l'incontro sono stati presentati gli 
obiettivi raggiunti nel corso dell'ultimo anno, 
che si è chiuso con un bilancio assat soddisfacen- 
te: sono state prodotte oltre 60.U00 stampanti 
seriali a matrice, con un incremento del 20",, sul 
dato cornspondentc dell'anno scorso. 

Questi risultali sono stati raggiunti grazie alla 
attività svolta non solo sul fronte della produ- 
zione. ma anche su quello della distribuzione; la 
rete estera è stata rafforzata con l'apertura delle 
nuove sedi di Parigi e di Francoforte sul Menu, 
che si iifTiancano a quelle di Londra e Madrid. 

Durame l'incontro sono stati ricordati l'e- 
stensione della licenza alla brasiliana Elebra e la - 
conclusione dell'accordo per un'imporiante for- 
nitura alla Repubblica Popolare Cinese. 

Si c posto inoltre l'accento sugli investimenti 
per ricerca e sviluppo, che nel 1 98.^ hanno supe- 
rato i 6.6 miliardi di lire, ai quali sonodaag|àun- 
gerc 4.5 miliardi per ampliare ed arricchire le 
linee di produzione. 

Per ulteriiiri inliirmaziuiii. 

Hom'xMvII ISI - K rulu II. 20/27 


Sony per IBM 

Secondo voci autorevoli ma non confermale 
al momento in cui scriviamo, la Sony, oltre a 
fornire monitor a colori e drive microfloppy, 
costruirà al posto della Matsushita fattuale for- 
nitrice) il nuovo homc computer della IBM. 
Sembra che nell'ottobre dello scorso anno vi sia 
stato un meeting fra i responsabili della Matsu- 
shila c del colosso americano, di cui le parti non 
si sono trovate d'accordo. Di qui la decisione di 
passare a Sony. Le previsioni di produzione per 
li nuovo modello sono dell' ordine di un milione 


Meeting Basf per il cinquantenario 

Nel mese di gennaio la Basf festeggia il cin- 
quantenario del nastro magnetico. Nel 19.14, la 
società forni 50.000 metri di nastro alla AEG di 
Berlino: negli anni successivi sono stati prodotti 
milioni di chilometri di nastri diversi. Famosa 
soprattutto per la produzione di materiale ma- 
gnetico. la Basf produce m realtà più di 6.000 
articoli, fra cui vernici, pigmenti, vitamine e pro- 
dotti farmaceutici vari. Anzi, quello della Divi- 
sione Sistemi di Informazione (articolata in Au- 
dio e Video, elaborazione dei dati. Tecnica di 
riproduzione) è solo il 4"„ del fatturato della 
fabbrica, cd è pari a qualcosa più di 1.5 miliardi 
di marchi (fate un po' il conto...) 

Perla celebrazione della ricorrenza siamo sta- 
li invitali nel "quartier generale" di Ludwigsha- 
fcn. in cui gli slubilimcnli Basf sono una specie 
di città con 60.000 dipendenti c tre stazioni fer- 
roviane nell'intemo... 

Per uheriori m/<irnw:wni: 

Data Ba.^e srl 

i'Jr Ix’gioni Romane S. 20/47 Milano 


Irci divcnla Apple 

Già nei primi mesi dello scorso anno la Apple 
Computer aveva acquistalo una pane del pac- 
chetloazionario della Irei Informatica, distribu- 
trice dei prodotti Apple nel nostro paese. Il 5 
gennaio l'operazione è stata uliimuia con l'ac- 
quisto del resto delle azioni. La Irei Informatica 
c dunque diventata totalmente c ad ogni cITcllo 
Apple Computer SpA; la struttura resta, in ogni 
caso, lotalmcme invariata, a parte la nomina del 
nuovo direttore generale, Ciro Ascari. Vittorio 
Maria Lasagni. presidente della Irei Informati- 
ca. resta, con diverso incarico, nella nuova so- 

Apple Compuler Sp.4 

Via A. BinioS, 42100 Reggio Emilia 

Milanofiori Pai Q8. 20089 Razzano i MI, 


Bag.sh (con lei) forma un gruppo 

Partila nel 198(1 con l'intenzione di sfruttare 
m ambito regionale (Bologna c pnninciu) le 
cognizioni dei soci nei settore industriale, dopo 
un anno per molivi dì mercato - la Bagsh si é 
immessa nel settore del personal computing del- 
la fascia alla, distribuendo i prodotti della ingle- 
se ICL, sia hard che sofi: in questo mudo il 
fatturato globale, che nell'anno della fondazio- 
ne era stalo di 18(1 milioni, passava a mezzo 
miliardo nell'Kl e raddoppiava ulteriormente 
neH'82, 

Come conseguenza vi è avuta un'espansione 
del gruppo: olire ad espandere la distribuzione 
dei prodolli anche a Trieste e a Palermo, la 
Bagsh si c aflUialu con altre società hard-sofi 
che conlnbuiscono al raggiungimento di una 
struttura indipendente sia dal punto di vista 
tecnico (hard-sofl) che da quello amminislnili- 
vo. nonché per l'assistenza. 

Le siKielà unitesi nel gruppo Bagsh sono la 
Hersey di Bologna (insiallamcnlo sistemi), la 
Feedback di Cesena (problematiche aziendali), 
la Schema di Carpi (soflware) e la Osai di Pado- 
va (nvcnditorc PC), oltre alia Bagsh stessa che si 
occupa della distribuzione dell'hardware. 

Per ulteriori iniormazioni. 

Bugxh - i ia Su olò lìell An a I - 40129 Bologna 


Computec 84 

Dal 2 al 5 aprile del corrente anno, la Scuola 
Grunde di San Giovanni Evangelista in Venezia 
ospiterà l'tnlcrnaliunal Conferencc of Enginee- 
ring Software, una rassegna specializzala di pro- 
getti sull'uso dei micriKompuier nella soluzione 
di problemi ad ulto livello in amhienle ingegne- 
nsiico. con la collaborazjone della HSH di Pa- 

Lo sponsor ufficiale c l'Iniermilional Journal 
for Numerica) Methods in Engineering, e l'or- 
ganizzazione c affidata a tre accademici: S.A. 
Odorizzi, dcirisliluio di Scienza delle Costru- 
zioni della Facoltà di Ingegneria deil'Llnivcrsilà 
di Padova; B.A. Schrefler. sempre dell' Universi- 
tà di Padova; R.W. Lewis dcll'Univcrsily Colle- 
ge di Swunsea in Galles (UK). 

La quota d'iscrizione c fissala in 550 S per 
relatori o delegali, c in .115 Spcr si udenti: queste 


cifre ovviamenlc non comprendono né vino nè 
alloggio, ma informazioni in lai senso possono 
esser richieste all'organizzazione 

Gli argomenti che verranno trattati, troppi 
(94!) perché si possa fare una qualche cernita, 
comprendono soprall atto applicazioni della po- 
lenz.ialilàdigrallca c calcolo dei microcompulcr 
a 8 e 16 bit. e riguardano (ulti i campi della 
mixlerna ingegneria (elellroniea. civile, mecca- 

Al convegno sarà afriancala una moslra. 

Per ullerior, miornwzwm 
lag O.lonzz, . 

Favoliti ili Ingegneria 

liu Mortolo 9. .121181 Padova 

HSfI - I la Fulloppio .19 - .I.Mf8l Padoui 


Printer-Plottcr l'oyo 

Un nuovo marchio si aggiunge a quelli che 
commerciali/zaino un mini-plollcr a 4 colon 
( blu. rosso, verde e nero) su carta semplice ma di 
piccole dimen.sioni: è Toyo. un nome orientale 
distribuito in Italia dalla Penmel. I dati tecnici 
parlano di interfaccia Centronics per lutti i com- 
puter. più una venione direllamente collegabile 
all'Apple II: alla velocità di 12 caratteri al secon- 
do il Toyo TP4II può funzionare anche come 
stampante a 80 colonne. 

Per uheriori iniormazioni 
Penmei ì'hi Fezzon 9. 20146 \iilono 





CoNana compk'ta Mu/zio 

La Casa Editrice Franco Muzzio & C. ci co- 
munica di aver provveduto a far fronte alla gros- 
sa richiesta dei suoi volumi della serie “Il piacere 
del computer", le cui vendile avevano esaurito lo 
scorie presso molti negozianti della penisola. 
Tra i tanti libri della collana ricordiamo Micro- 
soft BASIC Pascal. Il manuale del CP/M. Pro- 
grammazione in BASIC per l'uomo d'affari e II 
libro del Commodore VIC 20, 

La Muzzio comunica anche che l'acquislu di 


14 


MCmicrocomputer 27 


UCnm< 

qu«ii libri può Kiiscr ordinalo liirellamenle al 
suo recapito di Padova. 

Per ulteriori iniiirmuziimi: 

Frant o Mu::io & C\. 

\u! Bonpori, 35141 Padova 


Personal Computer Spcrry 

Escala annunciala la nuova famiglia di perso- 
nal cismpulcr della americana Sperry. Pochissi- 
me le mformazioni suirhardware-. si .sa solo che 
il sistema, basato su un micropriKCssorc con 
l'requcn/a di clock a 7,16 MHz (con opzione a 
selocilà più bassa per il collegamento ad altri 
sisiemil. parte con I28K di RAM espandibili a 
MOK. fruisce di un sistema operativo MS-DOS 
e gestisce una grafica eccellente con 256.000 
punti disponibili in 128 colorì (16 tonalità ad 8 
livelli di luminosità) con fino a 4 pagine in alla 
risoluzione contemporaneamente in memoria. 

Il lato più interessante c la possibilità di usare 
questi PC come terminali intelligenti per grossi 
sistemi della stessa Sperry oppure della IBM: a 
tal proposito c stala lanciata una completa gam- 
ma di prodotti software per il settore applicati- 
vo. che sono in fase di traduzione dall'inglese 
alle altre lingue europee. 

Per ulteriori mlorniazioiii: 

Spern lialiaiw, 
i la Poh V. 201:4 Milano 


IBM: 5I2K bi( su un solo chip 

II massimo livello d'integrazione nel settore 
delle RAM èslalosupcratodalb IBM. che in un 
unico chip da 7.Ù6 * 8.60 mm ha immesso ben 
512 Kbil (64 Kbytcincasodi parola da 8 bit). La 
tecnologia utilizzala è il plaie-pushing. che met- 
tendo 3 disposizione un segnale più forte rìspci- 
1(1 a quello iradizionule. consente di diminuire 
ulteriormente le dimensioni del singolo elemen- 
to del chip ed inoltre di aumentare la densità 
dello spazio interno sfruttato, che cosi sale al 

Molte le panicolanià che questo chip mette a 
disposizione del programmatore; faccesso non 
è forzalumenlc al byte (in questo modo servono 
I2U ns per 8 bill, ma anche al singolo bit (ma 
anche a 2o4 bit per volta) con un tempo di 15 ns 
per ogni hit. in minio da accelerare la velocità 
cn'elliva. 


Per ulteriori mlorniaziom: 

IBM luilia, 2IHIV0 Sexrate 1 XW 


Computer Music alla CEDME 

Il Cenirodi documentazione c studio per la mu- 
sica elettronica (CEDME) organizza un corso di 
Musica elettronica e computer music dal pro- 
gramma molto vasto: tra gli argomenti citiamo 
le tecniche di registrazione, il sistema noiaziona- 
le della musica eletironicac le tecniche digitali di 
base. La ‘'prima" di questa iniziativa si è tenuta 
d 28 gennaio in Via Sirtori 16. a Milano: olla' 
che degli argomenti del corso, gli allievi poteva- 
no fruire delle strutture del Centro, eonsistcnti 
in biblioteca, nastro-discoteca c fototeca, più 
tutte le strumentazioni disponibili, normalmen- 
te accessibili ai soli iscrìtti (la quota d'iseri/iune 
per fanno in corso e di ll).0(K)lirc). La segreteria 
c accessibile dui lunedi al venerdì dalle ore 14 
alle ore 1 7. lino al 28 febbraio, al numero telefo- 
nico 02./73ail3. 

Per ulteriori inioriiiuzioiii. 

cEDxn:. 

Via Sirtori 16 1 MM Porta yenezial. Milano 



Seminari gratuiti HP 

Proseguendo la politica delle dimostrazioni ad allo contenuto tecnico dei prodotti hardware e 
soRwarc. la Hewlett Packard annuncia che dal 7 febbraio sono aperte le prenotazioni ai seminari 
organizzali nella sede romana di Viale Cesare Pavese, quartiere EUR. Organizraic dalla sezione 
Personal Computer Center, le dimostrazioni sono gratuite ma con prenota/ione al numero 
06/548.3213; ricordiamo indiriz.zo e telefono della sede milanese, sita in Via G. Di Vittorio 9. a 
Cemusco sul Naviglio (MI), presso la quale questa inizialiva è già in allo da qualche mese. Nel 
calendario che mosirìamo qui sopra gli orari vanno intesi: mattina ore 10.15 dove c'é una M: 
pomerìggio ore IS.OO dove invece c'è una P. 


Controradio a Firenze: 
programmi in onda 
L'eminente Conlroradio (93.7 MHz in mo- 
dulazione di frequenza), che trasmette da Firen- 
ze e può essere ricevuta da buona parte della 
Toscana, sta conducendo una inicrcssamc ini- 
rìaiiva. Il lunedi alle 20 e il sabato alle 14 tra- 
smette Open, rivista settimanale computerizzata 
e diffusa via radio. Viene trasmesso il segnale 
che esce dairinicrfaccia per registratore a casset- 
te di un personal dipo VIC. Spcclrum eco.): 


l'utente può registrare il programma per mezzo 
di un normale radioregisiratorcc riprodurre poi 
applicando il segnale all 'entrala del proprio per- 
sonal. ritrovandosi il programma direttamente 
in memoria. E quasi incredibile, ma 1 responsa- 
bili della radio ci hanno assicuralo che il sistema 
funziona c la trasmissione è molto seguila. Se 
abitate in zona provale: non costa nulla! 

Per ulteriori iiilorinuzioni- 

Ciiiitroradio • f 'ia S- Reparuta H 1 , 50 1 2V Firenze 

Tel. 0551472946 



RIVENDITORE AUTORIZZATO 


Spectrum 



Programmi didattici di matematica, chimica, inglese, 
ecc... per ragazzi da 8 a 16 anni. 

Programmi tecnici e gestionali. 

Le ultime novità dall’Inghilterra. 

In italiano programmi tecnici e di utilità. 

Microdrive 86K e drive 5” da 720K stampanti ed inter- 
facce, penna ottica, sonoro, sintetizzatore vocale 

una scelta completa. 

ELEI! 

EEmOErELLE.0 

NEGOZIO E UFFICI: 

50137 FIRENZE -Via delle Cento Stelle, S/a-b-Tel. (055)606.107/610.251 /611-302 




MCmicrocomputer 27 


15 




National c Oigital in rete locale 

Visu l'ondulu ili interessi; che sta investendo 
le reti locali m generale e rF-lhernel della Xenn 
in particolare, la National Semieonduclors ha 
annuncialo la disponibilità entro l'anno in corso 
di un set di circuiti integrali che supportino il 
sisicina. Non solo, ma ha anche presentalo un 
sislcnia proprio per reti locali, denominalo cheap- 
emet. più economico ma compatìbile con l'al- 
tro per di più basalo sui cavi RG58, di semplice 
installo. La famiglia di miegrali, che ha il codice 
di sene DP K390. si basa su Ire clementi realir/ali 
ognuno con una distinta tecnologia sul materia- 
le semiconduttore onde ollenere il massimo in 

Dello stesso avviso. suM'argomenlo. è la Digi- 
tal EquipmcnI. che ha di recente presentalo un' 
intera serie di prodotti hard e soft che lavorino 
in ambicnie Elhemet Tra gucsii menta atten- 
zione il modulo di conlrollo DEQNA. che um- 
lamenieal ricelrasmellilore H4(K)(I consente l'u- 
so del microcompuler LSI I i e PDP 1 1 con 
ijuesui prvUivcollo locale; la rete può essere este- 
sa a più di un edilìeio (e con un eventuale nodo 
di rete addizionale) con il ripetitore Elhemet a 
fibre ottiche che consente la connessione di 5(Xi 
metri di cavo, in modo che tulle lo periferiche del 
caleohilorc possano dialogare a IO Mbit al se- 
condo. 

Per iilieriori mlornmzioni 
\utmiiul lor. Imlu^lriaU-'.Iray.e IO. 

n mm FurMenlcUlhrui k UcTmuma OreM. 
Pigliai Eiiuipnifiil . 

I ialf F. TeM! 1 1. -’OOV ’ C'inhelh Bahumo ■ MI . 


Rivista con cassetta per N IC c 64 

Prohlcrano le raccollc di programmi per hi>- 
me computer, ed èia volta dei prodotti Commo- 
dore; la Casa Editrice Programma 2(KX). infatti, 
annuncia con disponibilità immediata l'u- 
scita dcll'onionimo bimestrale su cassella per il 
Vie 20 e il 64. eomenenie una selezione di 20 
programmi non prc'teiii; ogni copia verrà corre- 
dala da un manuatcllo su carta, cosa questa che 
conferma la dichiarazione degli editori che pre- 
cisano di realizzare non un giornale su cassella 
bensì una raccolta di programmi pronta per 
l'uso, al prezzo di 15.01)0 lire. 

La prima copia è disponibile contrassegno 
presso la sede di programma 2000; per ordinali- 
VI superiori alle .10 unità è previsto lo sconto 
quantità del 15",.. mentre ai distributori verrà 
data l'esclusiva di zona. 

Per ulleriiiri iniiirniuiioiii 

Programma l 'io G. Fella. 0014-i Roma 


Il Motorola 68»08 
nei pros.simo Sinclair 
Gli sliihilimenli Motorola di Easi Kiibride. in 
Scozia, forniranno alla Sinclair Research il nuo- 
vo proccssore6K008 su cui verrà basalo il prossi- 
mo modello di ZIO Clivo, dal nome provvisorio 
"QL Questo microprocessore, solo recente- 
mente aggiuntosi alla famiglia 6X000. ha X hit 
per d hus dati ma molle operazioni interne a 16 
bit (come il 680Ù). risultando per di piu hus- 
compatibile sìa con il caposlipilo 68000. che con 
il 6X010 a memoria virtuale, che con il 6802U- .12 
bit in tecnologia merged HMOS. Le conseguen- 
ze di questa scelta porteranno ruteme a disporre 
di un sistema che può passare da 8 a 16 ed 
addirittura a .12 bit eun un incredibile incremen- 
to nelle prestazioni. 

Per iilieriiiri iiilormaziimr 

Puhlirel, Piazza Diaz z. 2012} Milano MC 



SONY HB-55 


Passerà, probabilmente, ancora qualche 
tempo prima che il nuovo home computer 
della Sony, l'HB-55. sia regolarmente in ven- 
dila in Italia. Abbiamo potuto vederne in an- 
teprima un esemplare, ancora in versione 
giapponese, e ci sembra giusto riferire di quel 
poco di impressioni cd informazioni che ab- 
biamo potuto avere. L'HB-SS è infatti realiz- 
zalo secondo lo standard MSX. quello soiio- 
scrillo da 14 costruttori giapponesi cd uno 
americano per la definizione di un hardware 
per ceni aspetti comune alle varie macchine. 

L'hardH'art 

L'HB-55 è abbastanza compatto, ma non 
minuscolo, di estetica gradevole: in Giappone 
tra l'altro, come già succede per alcuni oggetti 
come ad esempio alcune macchine fotografi- 
che. è prodotto in più versioni di colore. La 
tastiera comprende tasti di controllo, compre- 
si quelli di editinge perii controllodel cursore, 
[ecinque tasti funzione doppi. Du notare sia la 
^pratica disposizione dei tasti di cursore, sìa la 
qualità della tastiera che. al tocco, ci ha dato 
una buona impressione di afTidabilllà. 

Il microprocessore su cui, comoda standard 
MSX. l'HB-SS i basato é lo stradilTuso Z80. 
con 32 K di ROM e 16 K di RAM; quesi'ulti- 
ma può essere espansa a 32 K. 11 video ha una 
capacità di 24 lince da 32 colonne, con grafica 
256 X 192 pumi a 16 colori e 32 "spritcs". 
Comprende un generatore di suoni a tre voci 
ed otto ottave e consente il collegamento di 
due joystick, televisore a colori e monitor (sc- 
snale composito). Come memoria di massa è 
neMsto. naturalmente, il registratore a casset- 
*R; ma l'HB-55 può. con opportuna interfac- 
cia. utilizzare anche microfloppy da 3~ e '/> 
^ovviamente, standard Sony). 

Il software 

Si sta diffondendo uliimameme la tendenza 
a dotare le macchine di software buill-in su 
'Ermware: basta guardare, in questo stesso nu- 
mero. il caso deirotivciii MIO e del Tandy 
Radio Shack TRS-IOO. che incorporano pro- 
grammi di lezi editor, scheduling e telecomu- 


nicazioni. Questo signillca che all'accensione 
del sistema si hanno subito a disposinone dei 
programmi che è possibile utilizzarcscnzado- 
vcrii caricare da cassella. cd è anche il caso 
dell'HB-SS- Olire ali'inlerpreic Basic, che ri- 
siede nei 32 K di ROM, la macchina c dotala 
di 8K di firmware, su PROM. che contengono 
i programmi Schedule. Addre.ss, Memo. Il pri- 
mo serve per usare il computer come agenda, il 
secondo mette a disposizione un archivio indi- 
rizzi. mentre il terzo può essere utilizzato fon- 
damenialmentc per prendere appunti. La rea- 
lizzazione di questi programmi sembra piutto- 
sto curata, a giudicare almeno dalle maschere 
che compaiono durante l'esecunone. Purtrop- 
po, I messaggi sullo schermo interamente in 
giapponese ci impediscono di dare qualsiasi 
giudizio sulla toro funzionalità. L'impressio- 
ne. ripetiamo, è comunque buona. 

In ambiente Basic, per quel poco che abbia- 
mo potuto provare la macchina, abbiamo no- 
tato una somi^ianza estremamente spinta con 
gli Alari, sia a livello di istruzioni (p. es. CO- 
LOR con tre parametri per fissare colore e 
luminosità del fondo, dei caratteri e del con- 
torno) sia proprio a livello di forma dei caral- 

Abbiamo visto anche qualche cartuccia dì 
giochi, che ci sono sembrali mollo curali e ben 
realizzati. É ovvio che questo aspetto viene 
tenuto dal costruttore in particolare conside- 
razione per la massima diffusione delia mac- 

Non si sa esaliamenle quando l'HB-55 arri- 
verà in Italia: ci é stato comunque dichiaralo 
che il prodotto sarà distribuito solo quando 
saranno esatiumcnie definite le necessarie 
strutture di vendila e supporlo, anche a livello 
di software: l'HB-55 va infatti ad inserirsi in 
un settore in cui la concorrenza é dura e ben 
radicata, specie per quanto riguarda Sinclair e 
Commodore. Il nuovo Sony sembra comun- 
que avere le carie per guadagnarsi un suo 
spazio, specie se il prezzo in Italia sarà compe- 
titivo: in Giappone costa 54,800 yen. pari a 
circa 380.000 lire. 


16 


MCmicrocomouter 27 




APPLE Macintosh 


Del nuovo Apple, il Macintosh, se ne senti- 
va parlare da parecchio, e si sentiva dire che 
sarebbe stalo una specie dì piccolo Lisa. La 
presentazione della macchina, avvenuta negli 
Stali Uniti airìnizio di gennaio ed in Europa 
verso la fine dello stesso mese, ha sostanzial- 
mente confermato le indiscrezioni. Chi sì 
aspettava un personal con destinazione hob- 
bystica. "aperto" come Apple II. è tuttavìa 
rimasto ancora una volta deluso, come dopo 
la presentazione dell'Apple 111. Il buon vec- 
chio Apple rimane, dunque, e in gran forma 
con le novità annunciate, contestualmente, 
per il Ile: il mouse, o topo (l'estensione della 
vostra mano dentro il computer, come viene 
identìncalo dalla pubblicità) e il nuovo siste- 
ma operativo, ii PRODOS. Chi ama "smanet- 
tare". comunque, non disperi: altre novità so- 
no previste a scadenza relativamente breve, 
diciamo primavera inoltrata, e chissà che non 
sia la volta buona... Pare, tra l'altro, che sia 
previsto anche un portatile. 

Il Macintosh 

Macintosh à il nome della mela più buona 
della California, secondo quanto ci è stato 
detto. E si scrive proprio cosi, tutto attaccato, 
e si legge “Mekimosc"con l'accento sulla "e". 
È stato progettalo con l'intento di facilitare il 
luvoro di tutti coloro che "lavorano alla scri- 
vania". ma in modo da non costringerli ad 
imparare tecniche specifiche: è il discorso ini- 
ziato circa un anno fa con il Lisa, ora alla 
portala di un maggior numero di potenziali 
utenti grazie essenzialmente ad un hardware 
meno costoso, ma anche meno ingombrante. 
La base del Macintosh é un quadrato di soli 25 
centimetri di lato, la tastiera é piccolissima 
(ma i tasti hanno dimensioni standard). 

L 'hardware 

Il sistema è basato sul microprocessore 
68000 della Motorola, con architettura inter- 
na a 32 bit. senza ombra di dubbio il micro- 
processore più polente oggi in uso in questa 
categoria di macchine. 

Il Macintosh nasce con 64 Kbyte di memo- 
ria ROM più 128 K di RAM (non è stato 
dichiarato se quesi'ultima é espandibile, ma ci 
stupiremmo che non Io fosse viste le enormi 
capacità di indirizzamento del 68000). 

Il vìdeo è da 9 pollici, monocromatico a 
fosfori di colore grigio, con grafica da 512 x 
342 punti. La tastiera, come abbiamo già ac- 
cennato, è compattissima ma ì tasti hanno, 
comunque, dimensioni standard; manca il ta- 
stierino numerico, fornito come opzione ester- 
na. I tasti per l'indirizzamcnio del cursore... 
non servono, visto che c'é il mouse. Il Macin- 
tosh comprende anche due porte seriali ed un 
generatore polifonico di suoni a 12 ottave, 
capace anche di sintesi vocale. Lu memoria di 
ma!»a è costituita nella versione base da un 
micronoppy da 3” e ’/i, dello standard Sony: 

10 stesso adottato da Hewlett Packard nell'u- 
nità 9121 ed ora anche dalla stessa Apple nelle 
nuove versioni del Lisa; la capacità c di 400 
Kbyte. quindi maggiore che nel drive HP che 6 
da 270 K. Una seconda unità esterna può 
essere collegala ad una porta appositamente 
prevista. Non sappiamo se sarà possibile in 
seguito utilizzare il Profile. ossia il disco rigido 
Winchester da 5 o 10 megabyte, ma pensiamo 
che non dovrebbe esservi nessun problema. 

11 mouse 

Mouse, in inglese, significa topo. In efTetii 
gli somiglia; si muove quatto quatto sulla scri- 
vania, ed è legalo per la coda al computer in 
modo che non possa scappare. Scherzi a pane. 


può sembrare strano ma il lopoè una periferi- 
ca di input, tramile la quale, cioè, è possibile 
comunicare qualcosa al computer. Nella fatti- 
specie la posizione del cursore, o meglio i suoi 
spostamenti rispetto alla posizione dì parten- 
za. Sulla "pancia" del topo c'è una sfera che 
affiora e può ruotare in qualsiasi direzione, 
senza (ine. In questo modoè possibile spostare 
il meccanismo su un piano qualsiasi (tìpica- 
mente la scrivania) senza alcuna limitazione. I 
movimenti della slbra che nc conseguono ven- 
gono interpretati dal computer in modo da 
modificare la posizione del cursore sullo 
schermo che. ovviamente, è grafico. Il sistema 
è mollo istintivo, e il puntamento del cursore 
semplice e immediato. Nella parte superiore 
del mouse c'è un grosso pulsante, che serve per 
la selezione. Per scegliere un'opzione di un 
menu, dunque, ci si porterà con il cursore nella 
posizione desiderata muovendo il topo (anche 
a più riprese) sul tavolo, e una volta raggiunto 
il punto desiderato si premerà il pulsante. La 
tastiera, in tutto ciò, non serve. Naiuralmcnic, 
un oggetto come il mouse è utile solo quando 
la macchina è dotata di un software che con- 
senta di sfruttarne adeguatamente le caratteri- 
stiche. 

Il software 

Quando si accende il Macintosh, sul video 
compare un disegnino del computer con una 
faccia che piange se non è inserito il dischetto 
da cui eseguire il bool. altrimenti ride. Questo 
dà un'idea di quanto sì sia posta attenzione a 
usare modi di comunicare immediati per l'ine- 
sperto. Eseguito il boot. compare sullo scher- 
mo un menu (grafico) sul quale si può operare 
con il topo. In generale (dipende dal software 
applicativo utilizzalo] c'è una riga in allo con 
una serie dì opzioni; la selezione di una di 
queste tramile il topo fa apparire una finestra 
che costituisce una specie di sub-menu, al qua- 
le si accede sempre con il topo, e cosi via. La 
tastiera, generalmente, viene usata solo per 
introdurre caratteri alfanumerici. 

Alcune "facilities" possono essere richia- 
mate sullo schermo in qualunque momento, 
anche durante lo svolgimento di un applicati- 
vo: ad esempio un blocco note fornito di più 
pagine, nel quale si possono immagazzinare 
appunti dì qualunque genere, una calcolatrice 


sempre da usare con il topo, un orologio, lo 
schema della tastiera con la configurazione 

I programmi applicativi 
Sono stati già tradotti in italiano (compresi i 
messaggi sullo schermo) due programmi pro- 
dotti dalla Apple, il MacWrile (per il tratta- 
mento di testi) e il MacPaint (per il disegno). 
Abbiamo potuto verificare in prima persona 
quanto sia semplice, grazie a questa organiz- 
zazione. scrìvere un testo (con MacWrite) e 
creare un disegno (con MacPaint) da inserire 
nelfinterno del testo stesso. La nuova stam- 
pante grafica della Apple provvede, poi. a 
trasferire il tutto su carta, sempre senza alcuna 
difficoltà per fopcratore. Sono stali annun- 
ciati come disponibili a breve scadenza pro- 
grammi di data base per l'archiviazione e la 
gestione di dati, e per una quantità di altre 
applicazioni. Busti dire che sono oltre 100 le 
software house che si sono impegnale a pro- 
durre programmi per il Mac; fra queste Mi- 
crosoft. Lotus. Sonware Publishing. Ashton- 
Tate. Sorcim. Hayden. Imagic per citare solo 
le più note. Il presidente della Microsoft (che 
sta fra l'altro adattando al Mac il MulliPlan. 
uno spreadsheet tipo VìsiCalc di ottime pre- 
stazioni) ha affermato che nelf84 metà del 
fatturato della società sarà probabilmente 
realizzalo con la vendila del soAware per il 
Macintosh. 

Jobs dice “come Apple ir 
Steve Jobs. fondaloree presidente della Ap- 
ple Computer, ha dichiaralo dì aspettarsi dal 
Mac lo stesso successo della famiglia Apple II, 
Secondo un'autorevole indagine, si potrebbe- 
ro vendere nel 1984 ben 350-000 Macintosh in 
tutto il mondo. Per far fronte a queste richie- 
ste. contemporaneamente al Mac è stata pro- 
gettata e realizzala una fabbrica a Fremont. in 
California, con un investimento di 20 milioni 
di dollari, quasi 35 miliardi. Occupa 15.000 
metri quadrali e 300 persone; la fabbrica è ad 
alto grado di automazione, e può produrre 
una macchina ogni 27 secondi. I presupposti 
per il successo ci sono, anche considerando 
che in Italia il prezzo previsto è fra i 5 e ì 6 
milioni compresa la stampante. 


MCmicfocomputer 27 


17 





Hewlett pQckord HP*150 


di Marco Marinacci 


Nel panorama HP, il ISO é una macchina 
mollo nuova non solo per il "louch-screen", che 
ne è cenamcnte la carattcrislica più appariscen- 
te c del quale parleremo Ira breve, ma anche 
perchè la sua concezione è indice di alcune Ton- 
damentali evoluzioni nella politica della grande 
casa americana, la cui lìnea di desk-top é stata 
orientata finora sopraiiuuo ad applicazioni nel 
campo maiematico-sciemifìcu o nel controllo di 
strumentazioni di vario genere. 

L'impostazione generale del ISO lo destina, 
infatti, prevalentemente ad un uso gestionale, 
continuando in un certo senso la strada iniziala 
un paio di anni fa con il I2S. una macchina in 
CP'M rispetto alla quale, comunque, il ISO co- 
stituisce un enorme balzo in avanti. 

Il ISO è la prima macchina HP interamente 
"cusiomìzzaia" in lingua locale, ed è probabil- 
mente questa la novità più importante: l'utente 
Italiano leggerà sullo schermo SOLO messaggi 
in italiano, anche per quanto riguarda il sistema 
operativo. Esistono già alcuni casi (abbastanza 
sporadici per la verità) di programmi standard 
tradotti, tipo Wordstar per intenderci, ma la 
localizzazione anche a livello di sistema operati- 


vo si inquadra certamente in maniera molto più 
completa ed efficace nella sempre crescerne dif- 
fusione del computer a qualsiasi livello. 

Altra innovazione destinata a facilitare l'ap- 
proccio da parte di un utente non esperto è il 
PAM. un programma che viene lanciato auto- 
maticamente all'accensione della macchina e 
checonsenie di passare da un programma appli- 
cativo airaltro, senza mai tornare al sistema 
operativo: il tutto è ulteriormente semplìllcato 
dalla possibilità di indicare dircllamcnlc sullo 
schermo con il dito (di qui il nome touch-screen) 
la zona corrispondente all'operazione desidera- 

Ma la cosa migliore è probabilmente descrive- 
re da un punto di vista pratico, come avviene il 
funzionamento. Ma prima ci sembra importan- 
te dare almeno una rapidissima cKChiala all'hard- 


L'hardware 


Cominciamo... dal cuore. Nei desk top più 
recenti la HP sta utilizzando diffusameme il mi- 
croprocessore MC 68000 della Motorola, indi- 


scutibilmente il più potente della sua caiegona. 
Ci si poteva dunque aspettare di trovarlo anche 
nel I SO che. invece, è stato basato sull'8088 della 
Intel, un 16 bit con bus dati a 8 bit. I perché di 
questa scelta possono essere molteplici, ma cre- 
diamo si possano riassumere soslanziatmeme 
nella destinazione gestionale piuttosto che 
scientifica della macchina: ad un polente 68000. 
adatto a lavorare con sistema operativo Unix, é 
stato preferito un forse meno appariscente 8088. 
che nei confronti dell'altro presenta nciroitica 
ripetiamo delle applicazioni cui la macchina è 
stala indirizzala, l'indubbio vantaggio dì poter 
utilizzare il sistema operativo MS-DOS. lo stes- 
so impiegato nel PC della IBM e compatibile 
con I programmi scritti per girare sotto CP M- 
86: quindi ai ISO é possiate adattare senza pro- 
blemi i "classici” del CP.'M. come ad esempio il 
Wordstar della Micropro per il trattamento di 
testi, o il Visìcalc della Visicorp nel settore degli 
spreadsheet o tabelloni elettronici, adattamenti 
che peraltro la HP ha già realizzato per alcune 
delle sue macchine. Ben venga dunque l'808B al 
posto del 68000 in un sistema che deve essere 
innanzitutto facile da usare per il maggior nu- 
mero possibile di utenti, anche considerando 
che nel settore gestionale l'esigenza di un micro- 
processore polente, veloce e capace di indirizza- 
re grandi quantità di memoria come il Motorola 
è molto meno sentila che nel campo scientifico. 
La memoria RAM di base é di 2S6K. e può 
essere espansa a passi di I28K finn ad un massi- 
mo di 640 Kbyie totali. Come interfacce, il 1 50c 
provvisto di due porte seriali RS-232C una HP- 
IB (o IEEE-488) che consente il collegamento 
delle varie periferiche. Prima fra tutte la memo- 
ria di massa, che nella configurazione tipica è 
rappresentata dall'unità 9I21D. che comprende 
due microHoppy da .3 pollici e mezzo (standard 
Sony) della capacità di 270 Kbytc ciascuno; In 
alternativa ci sono i classici minifioppy o il disco 
rigido fisso Winchester. 

Il video ha una diagonale di 9 pollici ed una 
capacità di visualizzazione in alfanumerico di 24 
linee per 80 colonne, più due linee per le etichette 
dei tasti funzione ed una per I messaggi di stato c 
di errore del sistema; la grafica ha potenza e 
risoluzione elevale conformememe agli stan- 
dard HP cui siamo abituati. I caratteri hanno 
una matrice di 7 x 10 in cella da 9 x 14; i simboli 
disponibili sono in totale ben 896 (considerando 
anche i vari stili disponibili per le applicazioni, 
come italico, grassetto, ecc.). La visualizzazione 
può essere normale o in negativo, sottolineato, 
mezza intensità e lampeggiante. 

Lungo I lati della cornice dello schermo si 
può vedere una serie di fori che nascondono i led 
infrarossi per il funzionameiiio del louch- 
screen: la posizione del dito è individuata in ba- 
se all'incrocio dei rag@ emessi da una coppia di 
led. che forniscono a! sistema le coordinate del 



MCmicrocomputer 27 





punto selezionato duirutcnic. La ' mainee'' c di 
40 in orizzontale e 24 in verticale, quindi un led 
per riga cd uno ogni due colonne: più che suiti- 
ciente per l'uso con la punta del dito, tanto più 
che la posizione viene letta quando il dito viene 
allontanalo dallo schermo e quindi non vi é 
alcun problema dì "mira". Il sistema adottato é 
dunque il più semplice possibile: raftidabiliià è 
comunque totale, anche grazie alla disponibilità 
di una funzione del terminale che consente dì 
regolare l'allineamento delle righe e delle colon- 
ne rispetto ai punti individuali dalla matrice dì 
led. 

Qualche parola va spesa anche sulla tastiera, 
sebbene nel I SO. grazie al touch-screcn. sia quasi 
un componente secondario. È veramente un 
pezzo forte del sistema: bella, comoda da usare, 
completa: gli accorgimenti uilizzaii arrivano al 
punto di poter non solo scegliere di collocarla in 
posizione piana o inclinala, ma anche di poter 
indifferentemente far uscire dal lato destro o dal 
sinistro il cavo di collegamento al sistema. Se- 
condo quanto ciè stalo anticipato, questa tastie- 
ra dovrebbe essere destinala all'impiego su nu- 
merosi altri modelli HP. I tasti disponìbili e la 
loro collocazione sono mostrati dalla foto pub- 
blicala meglio che da qualunque descrizione. 

Per concludere lo sguardo all'hardware. va 
segnalala ladisposizione abbastanza inconsueta 
delle varie parti: l'unità centrale è nello stesso 
contenitore del monitor, nella pane aliadel qua- 
le è possìbile anche incorporare una stampante 
termica, come mostrato nelle foto, ovviamente 

Una cosa che ci ha colpito, eche peraltro è da 
considerarsi un indice della robustezza meccani- 
ca del sistema, è il peso dei vari componenti: più 
di IO chili per la sola unità de! monitor con 
stampante e processore. 

Il software 


Dicevamo che la facilità di impiego del 150 è 
basala sul software ed in particolare sul PAM. 
Personal Application Manager. È un program- 
ma che. all'accensione della macchina, fa com- 
parire sul video tanti reitangolini per ognuna 
delle procedure che sono state "insiallaic" nel o 
nei microfloppy inseriti. Per scegliere, basta in- 
dicare con la puma del dito il rettangolo corri- 
spondente al programma desiderato. Dato il 
poco tempo, abbiamo avuto a disposizione sol- 
tanto un programma dimostrativo, peraltro di 
eccezionale qualità. Precisiamo, prima di anda- 
re avanti, che i messaggi che vedete nelle foto 
sono in inglese semplicemente perché la macchi- 
na a nostra disposizioneera una delle prime, c la 
IraduzJonc in italiano era ancora in corso. 

La schermala del PAM è visibile nella foto I: 
il rettangolo più luminoso e la freccia indicano 
quello che sarà il programma lanciato quando si 
selezionerà con il dito l'opzione Start Applic. in 
basso a sinistra. Il comando Help ^sempre da 
dare... via dito) fa apparire quanto mostrato 
nella foto successiva, ossia alcuni ragguagli sulle 
opzioni disponibili: la foto 3 mostra invece la 




foto 7 . Vi riempio, rraliu Jal DEMO, M poi kagr di 



riconfigurazione del sistema (terzo reiiangolino 
del PAM) e la 4 una directory da MSDOS. al 
quale si è passati tramite l'opzione MSDOS del 
PAM- Nelle stesse foto potete notare l'orolo^o 
nella linea di status e. immediatamente al di 
sopra, le coordinale della posizione del cursore: 
nella schermala del PAM si può leggere anche la 
data. Non avevamo ancora detto, infatti, che il 
1 50 è provvislo di orologio con datario interno, 
ovviamente quarzaio e con batteria tampone 


per l'alimentazione indipendente dalla rete luce. 

Continuando sul software, lanciamo il DE- 
MO ed appare la schermata della foto 5: la lìnea 
in aitoci dice "tocca la zona che ti interessa", cosi 
facendo selezioniamo ad esempio l'hardwarc (fo- 
to 6) e andiamo avanti nel DEMO di cui, ovvia- 
mente, non stiamo a descrivere tulle le fasi. 

Le possibilità conferite al sistema da una ca- 
railerisiica come il louch-screen vengono sfrut- 
tate per la semplificazione e la versatilità del 


MCmIcrocomputer 27 









sofiware; per il I SO sono stali realizzali interes- 
santi package di grafica, tratiamcmo di testi ed 
archiviazione di dati: qualche esempio, sempre 
tratto dal programma DEMO, è mostrato nelle 
fotografie. 

La strada scelta c stala comunque quella di 
mettere a disposizione dell'uteme anche non 
esperto programmi facili da usare: questo é sta- 
to ottenuto anche grazie a versioni scmpliricaic 
di programmi più impegnativi con i quali la 
versione semplificata risulta comunque compa- 
tibile. £ il caso, ad esempio, del Wordstar, pro- 
babilmente il più diffuso programma per il trat- 
tamento dì lesti: il MemoMaker può essere uti- 
lizzalo senza problemi per esigenze, diciamo, 
"normali", mentre si può passare al Wordstar 
quando si ha bisogno di luna la potenza e la 
liessibilità di quesi'ultimo e quando, presumi- 
bilmente. si è acquisita una sufficiente esperien- 

Abbiumu apprezzato particolarmente il Per- 
sonal Card File (anche questo compatibile con 
un programma più poterne), che usa sia il louch- 


screcn sia la grafica per la maggior immediatez- 
za. Sullo schermo viene simulala la vista in pro- 
spettiva del cassetto di uno schedario, con gli 
indicatori che sporgono dalle varie schede (vedi 
foto 9): l'utente può scorrere in avanti e indietro 
lungo l'archivio e selezionare, indicandone l'eti- 
chetta, la scheda che .si desidera far apparire 
sullo schermo (foto IO); per modificare un cam- 
po basta indicare, ancora col dito, quello desìde- 
ratoe variarlo a piacere usando finalmente, que- 
sta volta, la tastiera. Naturalmente è pos.siblIc 
stabilire a piacere la conformazione delle schede 
ed eseguire ordinamenti e selezioni. 

Un'ultima annotazione che vogliamo fare ri- 
guarda il VisiCalc: c veramente notevole l'im- 
mediatezza di uso che deriva dalla possibilità dì 
indicare con la punta del dito la casella sulla 
quale si vuole intervenire (foto 1 1 ), 
Conclusioni 

Abbiamo già detto in apertura che il 1 50 rap- 
presenta una scelta ndla politica Hcttleii Pack- 
ard. La grande casa americana si è finora collo- 


cala soprattutto in una posizione di elite quasi 
non andando a cercare il gro.sso pubblico. Il 15(1 
esce contestualmente aU' apertura dei Personal 
Computer Center, che hanno fra l'altro il com- 
pilo di organizzare corsi e seminari (gratuiti) per 
i meno esperti e nei quali la casa madre ha 
comunicato c dimostralo di credere molto a 
livello mondiale. Lo sforzo per semplificare l'u- 
so da parte dell'utente non esperto è stalo spinto 
ai punto di impiegare il primo sistema con il 
quale l'uomo impara ad indicare gli oggetti, il 
dito, per spostare il cursore sullo schermo c 
indicare le opzioni scelte. Il prczzoè una sorpre- 
sa per chi conosce i prodotti HP: 8 milioni per 
unità centrale, monitor, tastiera, due micro- 
floppy da 270K ciascuno: 13 milioni e mezzo 
con il Winchester da 15 megabyte. 

Con queste promesse, il 150 ci sembra per "gli 
altri " un concorrente temibile non solo per le 
prestazioni, ma anche in as.solu 1 o sul piano del 
prezzo. Naturalmente, saremo in gradodi giudi- 
carlo meglio dopo una prova completa, che pub- 
blicheremo in uno dei prossimi numeri. MC 



20 


MCmicrocomputer 27 





The Apple 
In Your Hand 

E. Fioegei 

Ed. origmaìe 
Ing. W'. Hofacker GmbH 
Hohk irchen . H ‘.-Gennany 
Ed. Aniericuno 
ELCOMP publishing. Ine. 
53 Redrock Lane 
Pomona. CA-91766 
pilone (7141 623-8314 
220 pagine. USS 9.75 



Ecco riuniti in un unico volume Ire dei lin- 
guaggi di cui è possibile dotare un Apple II o un 
Apple Ile: il BASIC, l' Assembler e il FORTH. 
Sulla scelta di qucsfultimo si rimane un lamino 
perplessi, perché non il Pascal? 

La scelta c stala probabilmente dettala dal 
desiderio deirautore di diffondere questo lin- 
guaggio. sconosciuto ai più. ma mollo potente 
nelle applicazioni di controllo. Il FORTH é sta- 
lo usato, tra l'altro, per gestire i movimenti delle 
cineprese durante le riprese del film Guerre Siel- 

Imeramenie basalo sullo Stack, il program- 
ma stesso è una pila di istruzioni, il FORTH usa 
per i calcoli la notazione polacca inversa ( RPN ) 
il che farà molto piacere ai fedelissimi delle pro- 
grammabili HP. La trattazione pur essendo fon- 
damentalmente introduttiva si spinge fino alla 
gestione della grafica edi un data baseche sfrut- 
ta la possibilità del FORTH di gestire una me- 
moria virtuale, una memoria cioè che seppure 
residente sul disco viene vista dalfuienie come 
RAM della macchina. 

La sezione del Basic non é un manuale del 
linguaggio ma una raccolta di programmi già 
pronti per girare e che coprono un po' tutti gli 
utilizzi gestionali di un Apple. Particolarmente 
curale le applicazioni matematiche con studi di 
funzione e grafici tridimensionali. Non poteva- 
no mancare un programma di calcolo delle fasi 
lunari e il classico gioco del labirinto. 

Mollo ben curala la sezione riguardante il 
Linguaggio Macchina, con molle tabelle e pro- 
grammi già sviluppali, anche qui ci sono trucchi 
vari, giochi e utility (c'è persino un Superlisi): 


lutti gli esempi sono stati assemblati con il LI- 
SA. uno dei più comuni Assembler per il 6502. 

Una speciale sezione del Linguaggio Macchi- 
na è dedicata al 6522. una VIA (versatile interfa- 
ce adapicr) usala su molli personal dotati del 
6502 6510. c descrive in modo particolareggiato 
la realizzazione di una scheda I Ocomplcia. Tra 
ì programmi per questa scheda la gestione di un 
timer c l'uso della VIA per comunicare con una 
stampante parallela tipo Centronics. 

Nell'Appendice te tabelle per ['assembler c la 
copia integrale dei daia-sheei originali SYNER- 
TEK relativi al 6522' 6522A. A richiesta la casa 
editrice fornisce il dischetto con tutti i program- 
mi del libro (S19.95). la scheda FORTH (S 
39.(K)) c la scheda VIA montala c collaudala (S 
19.95). 

L'esposizione é chiara e precisa e il libro si 
lascia leggere senza sforzo anche da chi non 
conosce perfettamente l'inglese: chiara in pro- 
posito la scelta dell'auiore: poche parole e tanta 
pratica, da sempre il modo più rapido per impa- 
rare. Il prezzo è accessibilissimo e molto curala 
la stampa. Rarissimi gli errori nel testo, del tutto 
assenti nei programmi. 

Peccalo che in Italia sìa di difficile reperibili- 

y.D.D. 


Alla scoperta del VIC 20 
Architettura e tecniche 
di programmazione 

Rita Bonelli - Daria Gianni 

Gruppo Editoriale Jackson 
Via Rosellini. Ì2 - 20Ì24 Milano 
300 pagine - 22.000 lire 
Edizione 1983 

Un altro buon libro sul VIC si aggiunge alla 
collezione Jackson per merito della penna delle 
signore Rita Bonelli e Daria Gianni. Della pri- 



ma ricordiamo con piacere "Impariamo a pro- 
grammare con il VIC 20" già recensito su questa 

Gli argomenti sono descritti con sufficiente 
chiarezza essendo i concetti approfonditi accu- 
ratamente per dare la giusta dimensione dei pro- 
blemi che si stanno affrontando pur non indu- 
giando su essi più del necessario. In alcuni punti 
l'esposizione può sembrare sfuggente ma ciò 
dovuto al fatto che. essendo il libro denso di 
argomenti, si è ritenuto più giusto dare spazio a 
quelli di più largo riscontro tra il pubblico. 

La comprensione del testo è facilitala da una 
massìccia presenza di programmi dimostrativi e 
di tabelle illustrative per permettere la pronta e 
continua verifica degli argomenti c nello stesso 
tempo di esercitarsi sulla macchina in quanto, 
come e.splìcitamente affermato dalle autrici, per 
imparare ad usare un computer occorre molla 
pratica. 

L'opera è suddivisa in otto capìtoli e nove 
appendici: descriviamo brevemente le principali 
parti costituenti. 

Il primo capitolo è descrittivo c tratta l'archi- 
tettura del Vie 20 ed in particolare del micro- 
processore 6502 con una sommaria descrizione 
del chip, dei suoi registri interni e dei vari modi 
di indirizzamento. Nel vìvo della trattazione sì 
entra con il secondo capitolo che afi'ronta il 
problema della gestione del video collegala al- 
l'uso del chip 6561 su cui vengono date le debite 
informazioni sui modo di manipolare, vìa soft- 
ware. i suoi registri interni al fine di modificare i 
modi di visualizzazione, di agire sul generatore 
di caratteri e. tra le altre cose interessanti, di 
lavorare in grafica ad alla risoluzione ed in mul- 

Un occhio di riguardo va prestato alla lettura 
del terzo capitolo trattante l'inpui-outpui del 
Vie 20 gestito dal 6522 (di cui i fornita una 
soddisfacente descrizione dei registri interni) ed 
in particolare l'input da tastiera. i'LO su regi- 
stratore a cassette. dei dispositivi collegati al bus 
IEE4S8 ed una descrizione della comunicazione 
tramile RS 232. Si prosegue con dei programmi 
dimostrativi sull'uso del joystick e si conclude 
con un programma di battaglia navale tra due 
Vie 20. 

Di seguito nell'opera vengono dati i fonda- 
menti per l'utilizzo della stampante VIC 1515 o 
GP 100 ve descrivendo esaurientemente i co- 
mandi ed i modi di stampa. 

Nei capitoli 5 e 6 viene data particolare im- 
portanza alla trattazione dei file su cassetta e su 
disco dedicando a tale argomento più di cento 
pagine e più di venticinque programmi dimo- 

Gti ultimi due capitoli sono dedicati al siste- 
ma operativo. aH'interprcle basic del VIC ed al 
linguaggio macchina del 6502. Particolarmente 
interessante è l'esempio di modifica della routi- 
ne di interrupt. 

I! libro si conclude con un insieme di appendi- 
ci di cui una parte descrive il funzionamento ed ì 
comandi delle più notecariridgedainseriresulla 
porta dì espansione del VIC, 

Tutto sommalo ci troviamo di fronte ad un'o- 
pera che. benché non del tutto originale, sì legge 
con piacere e fornisce non poche nozioni d'inte- 
resse: siamo del parere che la coppia Boneili- 
Gianni abbia fatto centro dando vita al miglior 
testo pubblicato in Italia sul VIC 20. 

TP 


MCmicrocomputer 27 


21 


stampa estera 


CiTE 


64K RAM come telecamera allo stato solido 

É un dato di fatto che l'attuale tecnologia microelettronica consente 
complesse elaborazioni a costi ridotti. Questa situazione, se comporta un 
immediato vantaggio <il basso costo), d'altro canto impone la conversio- 
ne di qualsiasi tipo di grandezza unatogica: allualmenie la stragrande 
maggioranza delle rilevazioni vengono ancora fatte tramile questa tecni- 
ca, ma I prossimi sviluppi porteranno ad una soluzjone interamente 
numerica. 

Stiamo riferendo il succo dell'introduzione che Sleve Ciarcia fa ad un 
suo recente progetto: una telecamera allo stato solido, basata su una 
RAM scoperchiala (sullo stesso princìpio del transistor che. aperto, 
diventa un fototransislor). Steve tiene da anni una rubrica fissa su Byte 
iche da tempo è approdato alle 650 paginel). il "Ciarcia's Circuit Celiar", 
nella quale presenta progetti hardware dì complessità davvero notevole. 
Nel numero di settembre ci racconta come, attraverso lunghe ricerche 
personali, abbia raggiunto il suo più recente scopo. 

Il problema era il seguente: per rilevare immagini abbiamoselo teleca- 
mere analogiche, principalmente con tubi del tipo Vidicom in bianco c 
nero; per la registrazione e il trattamento siamo invece indotti ad usure 
tecniche digitali. Il fulcro del sistema sarà allora l'apparato di conversio- 

Perallro ta questione va considerata da due pumi di vista, l'umatonalc 
e il professionale, in relazione alla velocità con cui viene effettualo il 
campionamento (conversione da analogico a digitale). Nel secondo caso 



IMPORTAZIONE DIRETTA 
DA TUTTO IL MONDO 

di: ACCESSORI, OPZIONI. ESPANSIONI 
E PERIFERICHE VARIE PER TLflTI I 
PERSONAL MINI E MICRO COMPUTER. 


tramite un trasduttore A D ad alta velocità con frequenza di campiona- 
mento superiore a S M Hz viene effettuato un processo di frame grabbing 
(tograb = impadronirsi) che in I 30 di secondo converte l'immagine in 
livelli digitali c la immagazzina: ciò porta a manipolazioni immagine per 
immagine, dato che l'uscita del Vidicom è appunto di 30 quadri al 
secondo (negli USA; 25 fuori dal nord America). 

Il primo caso ha invece problemi di prezzo: ciódivenia una limitazione 
sulla velocità dell'A/D. che avrà un campionamento du 0.1 a 1 MHz. 
Questo sistema non consente di lavorare immagine per immagine, poiché 
un rilevamcnlo completo viene effettuato nel tempo necessario alla tra- 
smissione di più quadri: ciò comporta che si presuma di lavorare su 
immagini a moto lento o nullo. Il prezzo relativo a questa scelta é ira 1 500 
e i 1000 S per un sisicma completo (metà del prezzo è per la telecamera c 
gli obiettivi) con una risoluzione pari a 256 x 256 punti, mentre a parità di 
Pixel un sistema ad alta velocità costa almeno IO(K)0 S. 

Si trattava quindi di scoprire un sistema che desse direttamente un'im- 
magine campionata: ciò avrebbe aumentato la velocità (e quindi il campo 
di applicazione) c diminuito incredibilmente il prezzo. Le prime idee 
furono le RAM CCD (che però costavano 2000S per una matrice 
256 K 256) e ì vettori di fotodiodi organizzali in 1 28 x I (ma sarebbe 
servito un complesso motore per muoverli). Si pas.só poi alle RAM 
dinamiche, per struttura sensibili alla luce (ma organizzate in modo 
totalmente difrerenie da una griglia). Il problema rischiava di cadere nel 
dimenticatoio quando Steve venne a conoscenza di una RAM dinamica 
organizzata nel modo che gli serviva. 

Si tratta di un chipda 64K bit della Micron Technology Ine., nell'ldaho 
chiamato IS32 Oplic RAM. che viene fornito direttamente in un conteni- 
tore la CUI faccia supcriore consiste di una foglia in quarzo iraspamme: la 
sua struttura inicma òdi due blocchi da 256 x 128 organizzali a mal ricedi 
celie. L'incredibile della cosa é il prezzo: 42 dollari, equivalenti a 70. (HK) 
lire! 

Ov viamente la scala di grigio nel dispositivo non consente alternative ai 
semplici nero e bianco, ma la cosa può esser compensata da una ridistri- 
buzione di questi due valori in modo da simulare alcuni grigi. 

Il seguilo dell'articolo riporla i dettagli hardware per realizzare una 
telecamera allo slato solido con una risoluzione 256 x 128; nel mese di 
ottobre era stato annunciato il software necessario pcT l'uso, più una 
versione compieta per Apple II plus: Ciarcia ha anche riferito dì volersi 
dedicare ad una RS-232C per poter collegarc la circuiiena u qualsiasi 
personal computer. 

Indirizzo di Byte: 

Byte, Render Service, PO BOX 

nailon, ;l/.4 01226. USA 

Indirizzo di un negozio che vende la R.4.M e le imerfacee. 

The Sheromim Ine. 

561 H'illoiv Avenue 
Cedarlwrsi ,XY 11596. 


Com i Mitcrs&.EIectronk:s 

htn»crlyKì(Milarbk-ctnMik:s (LSA). >prìk 83 


Confort ed efficienza nelPuso dei computer 

lArlicolo di Les Solomnn c Al Biira>\al 

Uno degli argomenti di attualità ncirusodeì aimpuler é la relazione tra 
comodità d'uso cd efficienza, questa essendo intesa sia in termini quanti- 
tativi che qualitativi; l'applicazione e la puriicolarizzazioncdegli studi giù 
cITeltuali sulle macchine da scrivere, i cui problemi sono similari, unita- 
mente ai nuovi sviluppi tecnologici e medici, hanno consentito l'indivi- 
duazione di parecchie delle cause di fastidio rilevale dagli operatori 
nell'uso prolungato di terminali c schermi video. 

Proprio sulla scorta di queste indicazioni si sono individuati gli aspetti 
piùsìgnincativi della situazione che interessa, ci primi parametri Uxializ- 
zali sono quelli che determinano la comodità dell'operatore, quiqdi 


22 


MCmicrocompuler 27 



aUezz;! dellii laslicra, Torma ddlu sedia, luminosilù (inlcnsilà c lìpo) 
deirambientc. tipo di condi«onamemo dciraria delTambicnii:, rumore di 
Tondo ccarallenslichc (isiologichcc psicologiche dclTaddello. Gli autori 
dcll'anicolo. interessati m pnmis agli usi proTcssionali csolo in secundis a 
quelli amatoriali. Tanno distinzione tra due categorie di terminali; quelli 
integrali, con tastiera e video in un unico mobile (in cui alcuni dei 
parametri sono già stati nsolti): c quelli a elementi separati, mettendo in 
risalto che se l'uso dei primi appare più immediato rispetto a quello dei 
secondi (che vanno collocati dall'olente), in caso di guasti il mobile unico 
presenta la necessità dì dover rimpiazzare più unita Tunzionali. il che è un 
evidente svantaggio. 

Gli cTTelli che contribuiscono al disagio dclTulcnle di terminali <e 
quindi di compuicri sono periti piu provenienti dai seguenti elementi: 1 1 1 
la tastiera. { 2 ) lo schermo. (.1) il mobile. (4) l'ambieme. L'articolo di 
Computer & Elecironics si divide quindi in quattro distinte sezioni. 

< I ) La tastiera. È abbastanza nolo che gli elementi più graditi in un 
computer sono la Torma, le dimensioni e il tocco dei tasti, che deve 
risultare gradevole e non stancante: non ci dilunghiamo suH'argomenlo 
considerando che lutti I possessori di un personal hanno Tallo queste 
nflessioni al momento delTacquisto. 

Un argomento ampio ed articolato è il video. Le cose da nspcllarc m 
relazione alla dimensione delio .schermo, ngorosamcnle tra i IO e I 1.^ 
pollici e con una pagina testo di 24 o 25 righe per non oltre 80 colonne, 
sono le disianze e gli angoli che interessano la visione. Nonostante questi 
parametri siano largamente soggettivi, sono stati emessi alcuni siandard 
da imerpreiarsi come guida generale. risliiuloNazionaledi Salvaguardia 
r Salute dei Lavoratori (The National Insliluie l'or Occupalional Safelv 
and Health) ha fissalo i seguenti valori; (al la distanza Ira lo schermo e gli 
occhi dcH'operaiore dev'essere tra i 44 e i 50 cm per schermi da IO" - e 
comunque inTcriori ai 13"; (b) il centro dello schermo deve Tonnare con il 
piano degli occhi un angolo compreso tra i IO e i 20 gradi, c nessuna parte 
dello schermo deve trovarsi oltre un angolo di 40 gradi (va dello però che 
per ora il punto (b) c oggetto di molte controversie). 

Un ulteriore argomento é il colore dei TosTori del monitor: se agli albori 
SI scelse il bianco c nero pensando che ad un maggior contrasto deU'im- 
maginccorrisponde.sse la migliore capacità lavorativa, sic poi trovalo che 
di Tatto si preTenscono scelte cromatiche in grado di a(Taticarc meno 
l'occhio. Un primo lemalivo è stato Tatto con il color verde su sTondo 
nero, ma ultimamente è stala trovata una combinazione ancor più adatta 
all'occhio: il giallo umbra (su sTondo nero). Questo accade perche la 
Torma dell'occhio è tale che il giallo è il colore cui siamo più sensibili 
(aberrazione cromatica delTocchiu umano) equindi con questo possiamo 
veder bene anche con un contrasto minore, con conseguente minor lavoro 
dell'occhio stesso. Questi dati, provali sperimentalmente da necrculon 
tedeschi ed austriaci, hanno provato che operalon con terminali gialli 
resislonoal video quattro volle piu di altri messi davanti a terminali verdi, 
il risultalo di questi studi ha tra l'aliro convinto tutti, tantoché ovunque 
nel mondo le lince stradali più importanti, un tempo tulle in bianco, 
stanno vcnendti ridipinte in giallo. 

Veniamo om al mobile, la parte (3) deH'artieolo. Citando di seguilo i 
parametri apparsi più evidenti, si [ralla dì poter regolare indipendente- 
mente l'altezza dello schermo e quella della tastiera; entrambi questi 
componenti devono poter ruotaa- verso Tutente (angolo di tilt), necessità 
più marcata per il video; qucsi'ullimo. inoltre, deve poter ruotare intorno 
a se stesso (ino a 360'. Lu stessa sedia dev'essere anatomica, in grado cioè 
di Tornire un comodo punto di appoggio alla spina dorsale e al piano 
d'appoggio, con possibilità di regolazione dclTaltczza delia sedia stessa e 
dei braccioli; la posizione di questi ultimi rispetto alla tastiera c al corpo 
umano determina aTTallcamenti al polso e al gomito, Taeilmenic elimina- 
bili se sono presenti le regolazioni citate. Infine va predisposto un suppor- 
to che tenga i piedi Icggcrmcmc angolati rispcllo al suolo, dato che una 
po.sizione piatta porla Tastidi e diTelli di circolazione. 

(4) Grande c anche l'importanza delTambtenle: la luce dev'essere par- 
zialmente solare e parzialmente del tipo ariiTiciale Tluoresccme. ma la 
prima non deve assoluiamcnlc giungere direttamente sullo schermo, 
mentre la seconda può anche essere la sola presente. Il rumore di lìpo 
impulsivo (icleToni. cicaline, traffico, eie.) dev 'esser sircttumeme evitalo 
in quanto grossa causa di distrazione, cosi come tc stampanti vanno poste 
in un altro ambiente ovvero utilìz/.aie allernalivamcnle al computer: la 
musica di tipo sofTuso. se non suonata ad affi livelli, può esser invece di 

La lemperalurà ideate è fissala ira i 20° e i 22° centigradi, con una 
umidità compresa Ira il .30 c il 40"„. 

Per finire rimane da citare il solo colore dell'ambiente, che dev'essere 
neutro il più possibile (ad es. di color (erra): anche verde va bene. MC 



Per programmare il Suo 
computer personale 


il BASIC é indispensabile 


Se Lei ha già un compuler. o se vuole 
acquistarne uno, si iscriva subilo. al mo- 
dernissimo corso per cornspondenza 
IST 



Non vincolato ad alcun tipo di computer, 
il nuovo corso IST è costituito da 13 
gruppi di lezioni per l'apprendimento 
della programmazione in BASIC e per 
la sua applicazione a vari microelabora- 
tori (TEXAS INSTRUMENTS, APPLE. 
ATARI, COLOR GENIE, COLOR COM- 
PUTER, EPSON, ecc.l, in particolare ai 
modelli Commodore e Sinclair. 

AL TERMINE DEL CORSO : 

• Sarà in grado di capire qualsiasi pro- 


gramma e. autonomamenie. potrà 
crearne Oi nuovi • Saprà valutare i pro- 
grammi standard e scegliere quelli piu 
adahi alieSue necessità • Conoscerà le 
caraneristiche delle vane unita di am- 
pliamento e Conl'onierà il linguaggio 
BASIC con altri alirettanio noli • 
Giungerà, aRraverso una correRa anali- 
si dei problOTti. ad una solida base 
leorico-pratica delTEDP (elaborazione 
eleRronica dati) per utilizzarla a livefio 
personale e prolessionale • Sara pron- 
to ad operare con le macchine program- 
mabili della nuova generazione • 

Chieda subito — in VISIONE GRATUI- 
TA, per posta e senza alcun impegno — 
la prima dispensa per una PROVA DI 
STUDIO e la documentazione compie- 
la. Riceverà luRO con invio raccoman- 


• Con rlSTLei può studiare 
nella comodità di casa Sua, 
co me e quando preferisce • 
L isi Le garantisce un'assi- 
stenza didattica personalizza- 
ta con Esperti qu alifica ti • Il 
Certificato Finale IST dimo- 
strerà il Suo impegno ed i risul- 
tati ottenuti • 


ISTITUTO 
SVIZZERO 
DI TECNICA 

La scuola del progresso 




Da compilare, ritagliare e spedire In busta a; BM 63 b 

isr - ISTITUTO SVIZZERO DI TECNICA Tel 0332'S3M69 
Via S. Pietro 49 • 21016 LUINO (VA) (dalle 8.00 alle 17 30l 

Sì, desidero ricevere — in VISIONE GRATUITA, per posta e senza 
alcun impegno — la prima dispensa per una PROVA DI STUDIO e 
la documentazione completa del Corso. 

Intendo studiare con il computer: 

□ che posseggo già □ che non posseggo ancora 


M I I M I 


_L 


,. l I I I I 


... I I 


I I I I I I L , I I I I 


IMI 


23 


MCmicrocompuler 27 




BRVrONtBOU'US 




Nel diluvio di computerà ecco un raggio 
di sole. Rainbow, il Personal Computer Digital. 

Un computer progettato e costruito 
per aiutarvi a svolgere meglio e più 
rapidamente qualsiasi lavoro. 

Una gamma di programmi software 
appositamente creati per le varie attività 

□ffriamo il più completo programma 
di assistenza oggi disponibile. 

Oalladdestramento per l'uso, alla 
manutenzione del Rainbow presso 
il vostro ufficio. E una garanzia di 12 mesi. 

Pensateci come alla soluzione ideale. 

DgCal Equpnient. SpA 

Vie FTesti 11-S0CB2 Omselo B (Ml-Tel 617961 



Sin ilairapparizione dei 
primi calcolaniri gioco e coni- 
piilcr .si .sono rivelali un hino- 
mia in.scindihile. 

È dilficile dire perché gio- 
care con il compuicr rivesta 
un fascino co.sì irresistibile, al 
quale pochissimi riescono a 
sottrarsi. Forse è quella sotti- 
le aimas/era da fanta.scienzo 
che ineviiubilmenie è collega- 
la alla parola magica "com- 
puter " . forse semplicemente il 
latto che la macchina è per 
molti versi un compagno di 
giochi ideale: infaticabile, pa- 
ziente. sempre pronto ad ob- 
bedirci. Qualunque .sia la ri- 
sposta i computer game sono 
ormai un fenomeno di enorme 
portata, che ha da tempo rag- 
giunto l'uomo della strada e 
che in fondo ha i henefici effet- 
ti colluiertdi di avvicinare alla 
cultura in/ormalica e di smi- 
tizzare un mondo purtroppo 
spesso inconsciamente asso- 
ciato a .specialisti in camice 
bianco. 

Di giochi per computer ne 
e.sistono tanti: è sicuramente 
utile classificarli in alcune ca- 
tegorie di base. 

l ’ediamo quali. 

Gli Arcade gamcs 

In inglese il (crmine arcade 
viene usalo per denominare 
la sala giochi: se ne avete mai 
visitala una saprete di sicuro 
che la caratteristica principa- 
le di questo tipo di giochi é la 
velocità. 

Un buon arcade game de- 
ve essere "fast and furious" 
come dicono negli States, ve- 


locee frenetico, non solo per- 
ché il suo fascino risiede nella 
prontezza di riflessi e nei col- 
po d'occhio richiesti al gioca- 
tore. ma anche (soprattut- 
to?) per farvi tirare fuori più 
velocemente dalla tasca le 
200 lire necessarie alla parti- 
ta successiva. 

Il primo é stato il famosis- 
simo Space Invadersi nono- 
stante le limitazioni delle 
macchine di allora (sembra 
di stare parlando di secoli fa 
quando invece sono trascorsi 
pochi anni) era costruito 
mollo bene e ne é prova il 
fallo che non è ancora scom- 
parso del tutto dalla circola- 
zione. magari aggiornato in 
qualche versione più colora- 
la. Per darvi un'idea delle tec- 
niche usate per rendere ap- 

p.ission.inli gli arcade pensa- 
le ad esempio al sonoro di 
Space Invaders- Era sempli- 
cissimo. appena una sorta di 
battito cardiaco in sottofon- 
do al quale non si faceva 
nemmeno caso. Ma appena il 
gioco aumentava di velocità 
anche il battito aumentava di 
frequenza, come se il proprio 
cuore aumentasse le pulsa- 
zioni. e la cosa contribuiva 
molto al coinvolgimento to- 


tale che si provava. L'obietti- 
vo in Space Invaders era di 
distruggere, sparando dal 
basso, orde dì alieni che cala- 
vano dal cielo. Da esso ha 
preso il via una lunghissima 
serie di giochi più o meno 
"spaziali" che. in omaggio 
all'originale, vengono gene- 
ricamente chiamali "shoo- 
l'em up". cioè sparagli in al- 
io. Le ultime novità hanno 
ormai ben poco a che vedere 
con il capostipite: abbiamo 
avuto modo dì vedere in un- 
arcade di Oxford Street a 
Londra uno Star Wars dal 
realismo impressionante, na- 
turalmente tridimensionale, 
realizzato con tecniche di 
grafica vettoriale a colorì! 

Assieme agli shool'em up 
l'altro grosso filone degli ar- 
cade games è quello dei gio- 
chi a percorso (tipo Pac Man 
per intenderci). Anche qui al 
primo é seguita tutta una 
prole di repliche più o meno 
fedeli. L'ultimo nato é Pento, 
che ha avuto uno strepitoso 
successo quest'anno sia per 
le innovazioni che presenta, 
sia per la simpatia che ispira 
il piccolo pinguino che ne é 
protagonista. 

Da un'indagine condotta 
in America sembra tra l'altro 
che i giochi a percorso siano i 
favoriti del gentil sesso. La 
stessa ricerca avanzava l'ipo- 
tesi che questo non sìa dovu- 
to ad una repulsione dell'ani- 
mo femminile verso la vio- 
lenza nascosta in uno Space 
invaders. quanto al fatto che 
in questo tipo di giochi si de- 


ve "fagocitare" qualcosa! 

Gruppo a sé fanno i giochi 
che simulano qualche sport, 
anche se è un po' esagerato 
parlare di simulazione. Il via 
l'ha dato il Ping-Pong, che è 
stalo il primo poi ad arrivare 
nelle case sotto forma di con- 
solle da attaccare al televi- 
sore domestico. Poi sono ve- 
nuti tennis, calcio, football 
americano e chi più ne ha più 
ne metta. Anche qui il pro- 
gredire della tecnica ha per- 
messo di aumentare il reali- 
smo e. forse, il divertimento. 
Adesso, a tennis sì gioca 
“in prospettiva" osservando 
l'avversario dal fondo cam- 
po. 

Per finire non si può fare a 
meno di citare Donkey Kong 
e simili, dove si deve salire su 
e giù per delle scale evitando 
gli ostacoli mentre si cerca di 
salvatela fanciulla prigionie- 
ra dello scimmione. 

Gii .Adventure games 

É diflìcile spiegare esatta- 
mente cosa sia un'advcnlure 
game. Una delle migliori de- 
scrizioni la dà Peter Gerrard 
nel suo libro Exploring Ad- 
ventures: "Siete in un mondo 
magico frutto dell'immagi- 
nazione. dove dovrete com- 
battere con problemi ignoti e 
spesso invisìbili che sembra- 
no sfuggire a qualsiasi solu- 
zione logica”. Potete trovarvi 
sottoterra, sottacqua, nello 
spazio, in grandi caverne o in 
qualsiasi posto nell'universo 
conosciuto, ma obiettivo fi- 
nale è sempre quello: soprav- 


26 


MCmicrocompuier 27 


/• . 



vivere e raccogliere tulli i te- 
sori che si mormora esistano 
in questi bizzarri e magnifici 
giochi. 

La prima avventura, chia- 
mata semplicemente Adven- 
lure. è stala scritta da Willie 
Crowther e Don Woods in 
Fortran su un PDF- IO. Oc- 
cupava ben 300K e nono- 
stante l'età rimane una delle 
migliori esistenti. 

300 Kbyte però sono tanti, 
e allepoca nessuno pensava 
che sarebbe stato possibile 
implementare un'avventura 
su un microcomputer. Ci 
riusci invece Scott Adams. 
che riuscì a far entrare la sua 
Adventureland nei lòKdiun 
TRS 80. 

Da allora il successo dei 
giochi d'avventura è andato 
in continuo crescendo, ed 
ora è possibile trovarne per 
ogni computeresistente, dal- 
rUnivac 1100 allo ZX 81. 

Non é semplice capire il 



lA. 

perché di questa incredìbile 
popolarità. In fondo l'avven- 
tura classica non ha nessuna 
di quelle caratteristiche come 
grafica e suono che tanto 
piacciono. 

Forse però il segreto è pro- 
prio in questo, perchè se da 
un lato una figura vale mille 
parole é anche vero che la 
nostra fantasia da venti pa- 
role può trarre un'immagine 
che nessun disegno può ren- 
dere. 

Comunque esistono ormai 
anche ad venture “grafici", in 
cui cioè il testo è supportalo 
da una serie di immagini che 
si evolvono nel succedersi 
deiravvenlura. 


Il gioco comporta un dia- 
logo con il computer, che di- 
venta il nostro alter ego nel 
mondo fantastico in cui si 
svolge l’avventura. Con delle 
normali frasi si specificano 
le azioni che esso deve ese- 
guire, ad esempio "PRENDI 
LA TORCIA " 0 “APRI IL 
PORTONE". Naturalmente 
il pericolo è sempre in aggua- 
to; animali feroci, insidie na- 
turali. orchi, maghi sembra- 
no coalizzati per farci soc- 
combere nell'impresa. Detto 
cosi può sembrare che un'av- 
ventura sia poco più di un 
gioco per bambini, ma vi 
possiamo assicurare che non 
è vero; anzi ben presto ci si 
trova talmente immedesima- 
ti in essa da non accorgersi 
più del tempo che scorre. 

Gli adventure sono giochi 
per chi ama ragionare e per 
chi ha fantasia. Risolverli è 
difficile (altrimenti quale sa- 
rebbe il divertimento?) e 
spesso non bastano né ore né 
giorni, anzi non sono pochi 
quelli per i quali si deve anco- 
ra trovare una soluzione. So- 
no, forse, i più avvincenti 
giochi per computer che esi- 
stano. 

I giochi dì strategia 

A differenza dei preceden- 
ti questi giochi sono versioni 
per il calcolatore di passa- 
tempi già esistenti; scacchi, 
dama, othello e via dicendo. 

Gli scacchi sono certa- 
mente il più famoso: chi co- 
nosce il gioco non può non 
sentire il fascino di una parti- 
ta col computer. La potenza 



c la velocità delle macchine 
dell'ultima generazione han- 
no reso possibile la scrittura 
di programmi sempre più 
perfezionati, e per chi non è 
un Gran Maestro è facilissi- 
mo ritrovarsi battuto da una 
“stupida macchina"! 

Seguono poi una vera ma- 
rea di giochi su scacchiera o 


di carte; sono stati portati 
sul calcolatore praticamente 
tutti quelli conosciuti, dal 
Monopoli al Bridge. 

Rispetto agli originali 
hanno molti vantaggi; il 
principale è quello di permet- 
tere di fare a meno di un av- 
versario umano per poter 
giocare, e poi volete mettere 
il piacere di non dover sco- 
prire ogni volta che uno dei 
pedoni bianchi sembra essere 
scomparso nel nulla? D'altra 
parte è forse un po' alienante 
fare lunghe partile di fronte 
non a un nostro simile ma ad 
uno schermo televisivo. Si 
può sempre però delegare 
a] calcolatore solamente il 
compito di arbitro e segna- 
punti, sicuri tra l'altro della 
sua imparzialità. 

Di fronte a questi pro- 
grammi (specialmente se si è 
stati appena sconfitti) é quasi 
spontaneo essere assaliti dai 
dubbio che lu macchina ab- 
bia qualche forma di intelli- 
genza. A dire il vero i primi 
programmi di scacchi sono 
nati proprio da studi sull'in- 
telligenza artificiale. 

Le simulazioni 


Tutti hanno desiderato al- 
meno una volta dì fare qual- 
cosa di speciale come guidare 
un bolide di formula I o pilo- 
tare un aeroplano: pochi pe- 
rò ci sono riusciti. Con i gio- 
chi di simulazione si possono 
finalmente provare, almeno 
in parte, quelle emozioni al- 
trimenti proibite. 

L'orìgine di questi pro- 
grammi ha però ben poco a 
che fare col divertimento. Ci 
riferiamo naturalmente ai 
simulatori impiegati dalle 
compagnie aeree nell'adde- 
stramento dei piloti, calcola- 
tori complessi e costosissimi 
in grado di ricreare effettiva- 
mente le condizioni di un vo- 
lo. 

Quelli esistenti in commer- 
cio riescono comunque ad 
essere sufTicienlemente reali- 
stici. grazie alle capacità del- 
le macchine attuali. 

1 più diffusi, com’é ovvio, 
sono i simulatori di volo; la 
grande varietà esistente in 
commercio permette di pro- 
vare a pilotare un po' di tut- 
to. dal biplano del Barone 


Rosso al Jumbo 747. Seguo- 
no poi le corse in macchina, 
come il FOLE POSITION 
della A tari che però si avvici- 
na dì più ad un'arcade game. 
Per gli amanti de! mare esi- 
stono poi simulazioni della 
navigazione in sottomarino 
e. sulla scia forse della popo- 
larità di Azzurra, della navi- 
gazione a vela. L'ultima no- 
vità è lo SPACE SHUTTLE, 
disponibile per alcuni micro | 
economici come BBC. Dra- ' 
gon e Spectrum. Provale l'e- 
mozione di rientrare sulla 
terra in caduta libera da fuo- 
ri l'almosfera! 



Giochi 

e personal computer 

Fino a qualche tempo fa 
per giocare con un calcolato- 
re bisognava avere accesso 
ad un centro di calcolo (e far- 
si dire di nascosto come acce- 
dere ai file con i giochi!) o 
recarsi in qualche arcade. 

Ora è invece possibile farlo 
comodamente a casa propria 
grazie alla diffusione di video- 
giochi domestici e personal 
computer. Naturalmente i 
lettori di MC sono più inte- 
ressati all'impiego di questi 
ultimi, quindi sarà su di essi 
che accentreremo la nostra 
attenzione ncU'ambito di 
MC giochi, senza dimentica- 
re la loro caratteristica fon- 
damentale. la programmabi- 
lilà. Cercheremo quindi, nei i 
limiti del possibile, di affian- 
care alle recensioni e alle no- | 
tizie dedicate ai prodotti 
disponìbili in commercio. i 
qualche articolo che vi spin- I 
ga a non assumere un atteg- ' 
giamento passivo di fronte 
alla macchina ma a farvi da 
soli i vostri giochi. I 

Come già anticipato, la ru- 
brica dedicata ai giochi ap- 
parirà su MC ogni mese. 
Aspettiamo i vostri suggeri- 
menti e le vo.stre richieste. 
Buon divertimento! 


MCmicrocomputer 27 


27 




"hi una huia nel terreno vi- 
veva un hohhii". Così inizia il 
libro di Tolkien al quale é ispi- 
ralo questo Adrenture panie. 
Cas'è un hohhit’.' È un essere 
fantastico, più piccolo di un 
nano, amante della vita tran- 
quilla. che di .solito rive in pa- 
ce con i suoi simili sulla Colli- 
na. nella Terra di Mezzo. Non 
il tipo che vj aspettereste di 
vedere intraprendere una ri- 
schiosa avventura.' Invece il 
povero Bilho Baggins, il pro- 
tagonista della favola di Tol- 
kien. si trova suo malgrado 
coinvolto in un'impresa piena 
di mortali pericoli: aiutare il 
mago Gandalf ed il nano Tho- 
riii a recuperare il favoloso te- 
soro custodito da! feroce dra- 
go Smaiig. Ovviamente nel- 
ì'arveiiliira vai prenderete il 
ruolo di Bilho; vi troverete 
così ad affrontare mille disav- 
venture per riuscire a conqui- 
stare il tesoro ed infine ripor- 
tarlo al sicuro nella vostra hu- 




chel c Vcronika Megler. 
Questo dovrebbe essere suf- 
ficiente per farvi comprende- 
re l'estrema complessità del 
programma, che crediamo 
rappresenti lo stato deU'arte 
fra gli adventure non utiliz- 
zanti I dischi. È naturalmente 
tutto in linguaggio macchi- 
na: la sua ovvia lunghezza 
rende piuttosto alto il tempo 
necessario per caricarlo su 
cassetta, aumentalo tra l'al- 
tro'dallo SCREENS intro- 
duttivo (nella versione per lo 
Spectrum) che è ormai una 
prassi consolidata nei pro- 
dotti della Melbourne Hou- 


L'Hobbil presenta alcune 
caratteristiche che lo dilTc- 
renziano dai tradizionali gio- 
chi d'avventura, fondamen- 
talmente riNGLISH. l'A- 
NIMACTION e l'ANlM- 
TALK- 

L'Inglish è un subset della 


lingua inglese, usato per co- 
municare con il computer, 
che permette frasi abbastan- 
za sofisticate del tipo: "Ai- 
lacca con prudenza il goblin 
usando la spada" oppure 
"posa tutto eccetto la cor- 
da". Come si vede è un bei 
progresso dalie rudimentali 
frasi verbo-oggetto dei primi 
adventure. Animaction e 
anìmtalk sono invece due 
aspetti del comportamento 
dei personaggi che si incon- 



trano durante lo svolgersi 
deH'avventura. Questi sono 
infatti incredibilmente dolati 
di una specie di vita propria, 
quindi le loro azioni non di- 
pendono esclusivamente dal- 
le vostre. La conseguenza più 
significativa è che ogni volta 
il gioco ha una trama legger- 
mente diversa, la qual cosa 
ne aumenta il già notevole 
fascino. L'altra grossa con- 
seguenza è che i vari caratteri 
vi risponderanno in base al 
loro momentaneo umore ed 
alla cortesia con cui vi rivol- 
gerete loro. Sarà quindi faci- 
le ottenere un secco "no!" co- 
me risposta da Thorin quan- 
do lo pregherete di farequal- 
cosa. Se vi capita però non 
fatevi prendere dall'ira, per- 
chè lui è più forte e se lo at- 
taccate sì arrabbia! 

Il vocabolario dcH'inglìsh 
è sufficientemente vastq; ver- 
bi. avverbi e preposizioni 
permessi sono riportali alla 
fine dell'opuscolo che ac- 
compagna la cassetta. Ci so- 
no però alcune omissioni co- 
me il verbo JUMP ONTO 
che. sebbene non sia nomina- 
to. è perfettamente lecito. 



26 


MCmicrocompuier 27 



Un altro verbo accettato 
dal computer è DO. anche se 
va annoverato tra i bug del 
programma piuttosto che fra 
i comandi nascosti. Usarlo 
provoca infatti le reazioni 
più strane (non vi diciamo 
quali per non rovinarvi la 
sorpresa), che generalmente 
terminano con il blocco dei 
sLsiema. I bug comunque 
non si fermano qui e sembra 
che in Inghilterra ci sia addi* 
ritlura un club dedicalo a 
scoprirli. A noi è capitato, 
comportandoci in maniera 
stravagante all'inizio deU'av- 
ventura. di vedere la scritta 
"con un colpo ben piazzato 
gli sfondi il cranio". "Il baule 
(!) è morto”. 

I] gioco 

Appena finito di caricare 
il programma basta premere 
un tasto qualsiasi per trovar- 
si nel comodo tunnel in cui 
ha dimora il piccolo Bilbo. 
Aprite la porla e ad est trove- 
rete la Wilderland. attraver- 
so la quale si svolgerà il vo- 
stro viaggio alla ricerca del 
tesoro dì Smaug. Gli unici 
compagni di avventura sa- 
ranno Gandalf e Thorin. che 
purtroppo vi daranno di soli- 
to solamente fastìdi. Infatti 
dovrete aver cura di Thorin, 
oltre che di voi stessi, per po- 
ter risolvere l'avventura. 

L'Hobbit é un adventure 
semi-grafico. Questo vuol di- 
re che spesso le descrizioni 
dei luoghi sono accompa- 
gnati da una schermata in al- 


ta risoluzione, come potete 
vedere nelle fotografie. Ce ne 
sono circa 30. un risultalo 
notevole se si pensa alle limi- 
tazioni di memoria di un ho- 
me computer come sono 
Spectrum e 64. 

Durante il gioco lo scher- 
mo é diviso in due zone: le 
cinque linee in basso sono la 
"finestra di comunicazione” 
e servono per impartire gli I 
ordini al computer. Il resto I 
dello schermo è la "finestra 
sull'avventura "; in questa ■ 
zona appare la descrizione , 
dei luoghi, di cosa potete ve- ' 
dere e in generale di quello , 
che succede nella Wilder- 
land. 

Purtroppo non possiamo 
essere specifici sulla trama e 
su cosa vi attende neU'imprc- 
sa senza togliervi parte del 
divertimento, quindi lascia- 
mo a voi scoprire il fascino ' 
dell'hobbii giocandoci. Il 
programma segue il libro ' 
molto fedelmente, quindi | 
quando vi troverete in diffi- ; 
colta la cosa migliore da fare . 
é andare a leggere la copia (in 
inglese) che viene fornita con 
la cassetta. A dire il vero esi- ! 
ste il comando "help", ma 
non dà sempre risposta, ed è i 
irritante nei momenti di crisi 
veder apparire "stai andan- 
do benissimo!". 

Con libro o senza libro ar- 
rivare alla fine é mollo com- 
plicalo e personalmente dob- 
biamo ancora incontrare 
qualcuno che abbia risolto ' 
completamente il gioco. Se ci 
riuscirete fatecelo sapere! 

Considerazioni 

Per gli amanti di questo 
genere di giochi si tratta di un 
classico da non lasciarsi sfug- 
gire. La grafica, il modo di 
comunicare con il computer, 
l'animaction rendono l'hob- 
bit uno dei più riusciti adven- ' 
ture che abbiamo avuto mo- 
do di veder girare su Spec- 
irum e Commodore 64, Il 
prezzo è sì più elevato di 
quello normalmente richie- 
sto per un gioco tipo Space 
Invaders, ma anche la so- 
stanza è ben diversa. Non 
abbiamo ancora avuto occa- 
sione dì vedere in Italia la 
versione per il 64, uscita da 
pochissimo in Inghilterra. MC 


Solìdsoft 3D 

Una nuova tecnica di rappresentazione grafica tridimensionale é 
stata impiegata nell'ultimo gioco della Quicksilva per lo Spectrum. 
Am Aiiack. Ne è autore uno scultore di 23 anni. Sandy Whitc. che è 
talmente fiducioso neiroriginalìtà de! set dì routine da luì idealo da 
volerlo brevettare con il nome Solìdsoft 3D. Una delle caratteristiche 
fondamentali del Solìdsoft è l'indipendenza dal microprocessore in 
piegalo. Ant Aitack ad esempio, pur essendo per lo Spectrum che 
notoriamente impiega uno Z80. è stalo sviluppato per la maggior 
parte su una macchina dotala di 6302. 

Inizialmente While aveva spedilo una video cassetta con registrale 
le fasi principali del gioco alla Sinclair, ma dopo molli mesi la dina dì 
Cambridge gli aveva comunicato di non essere in grado di visionarla 
in quanto non disponeva di un videoregistratore. La cassetta è stata 
allora mandata alla Quicksilva. che è una delle principali sofiware ' 
house inglesi, i cui dirigenti sono rimasti talmente impressionati I 
dall'originalità di Ant Aitack da offrire il giorno successivo all'autore 
un biglietto aereo per recarsi a Southampton, dove la Quicksilva I 
sede, e firmare il contralto per la relativa commercializzazione. 

Nel gioco si deve cercare di salvare una fanciulla pri^oniera nella 
città di Anteschcr, popolata da feroci formiche. 

Horace per Commodore 64 e Dragon 

Horace è il protagonista di una serie di giochi scrìtti in collabora- 
zione dalla Psion e dalla Melbourne House. 

Si tratta di un esserino nero, tanto brutto da fare quasi tenerezza. 
La gamma dei giochi di Horace comprende attualmente tre titoli: 
Hungry Horace. Horace goes skìing e Horace and thè spiders. 

Finora erano disponibili solo per lo Spectrum. ma dato il loro 
notevole successo la Melbourne ha decìso di approntarne anche le 
versioni per Dragon c Commodore 64. Sono stali tradotti finora i 
primi due; Horace and thè Spiders seguirà tra breve. Tutti tre i giochi 
sono ispirali a qualche ‘‘classico'', precisamente Pac-Man, Frogger e 
Apple Panie. Sarebbe sbagliato però considerarli delle semplici copie, 
perché sia Horace che le nuove ambientazioni danno un tocco di 
originalità non trascurabile. 

La Melbourne ha poi annunciato che la serie di Horace non si 
fermerà ma nuovi titoli si aggiungeranno presto ai precedenti. 
Arriva un autobus carico di... 

È in giro per l'Inghilterra il bus della Virgin Games. Questa è 
l'ultima trovata pubblicitaria della Virgin, che pur essendosi affaccia- 
la lardi sul mercato mostra chiaramente di voler assumere subito una 
posizione predominante. Il bus è naturalmente un classico modello a 
due piani, di quelli che riempiono le strade di Londra, riverniciato per 
l'occasione e fatto funzionare da stand viaggiante. 

Il Virgin Bus c comunque solo una delle tante iniziative di questa 
software house. Chi compra un suogioco ad esempio viencaulom 
camenie iscritto alla Virgin Games Gang e può concorrere all'esi 
zione di poster, magliette o un viaggio di un giorno sul Virgin Bus. 

Meritano di essere citali poi i nomi dei vari uffici della sede centra- 
le. Non riuscite a trovare un gioco Virgin? Scrivete airufficio "Non 
Ho Un Buon Rivenditore Vicino Casa". Se poi avete scritto un gioco 
che vorreste commercializzare potete sempre contattare la sezione 
"Voglio Diventare Ricco E Famoso"! 

Pento: dall’Arcade a casa vostra 

Pento é il nome dell'arcade game più giocato quest'anno. Il povero 
pinguino Pento deve muoversi dentro un labirinto di cubetti dì ghiac- 
cio mentre viene inseguito dalle mortali snow-becs (api della neve). 
Nonostante l'aria indifesa però Pento non è totalmente alla mercè 
delle snow-bees. dal momento che blocchi sì muovono e dando ui 
spinta al momento giusto riesce spes.se a schiacciare le inseguitrici. 
Ma la tregua é solo temporanea, perché quelle perfide besiiaccic 
sembrano non finire mai! Come tulli gli arcade di successo anche 
Pento inizia ad apparire sotto forma dì programma per i vari homc 
computer e si contano già ben due versioni per lo Spectrum (della 
Occan e della Micromanìa) e una per l'Elearon. il fratellino minore 
del BBC. Il programma prevede l'impiego della tastiera o. a scelta, dei 
joystick Kempslon e AFG. 


MCmicrocomputer 27 


Le soluzioni 
non sono 
tutte uguali. 



Q ualunque sia il vostro 
problema da noi troverete 
una soluzione, la miglierei 
Vi offriamo tutta la gamma dei 
personal computer APPLE 
e uomini pronti a collaborare 
con voi giorno dopo giorno. 
Fate subito quello 
che più di un milione 
di persone 
ha già fatto prima 
di voi. Scegliete 
la soluzione APPLE. 


.Venite da noi.. 


Scoprite la migliore. 


Ì!&L« 


L.go n Giugno, 4 • 701S8 Bari - TeL 080/884877 Telex 818068 LLBA-I 


Rivenditore Autorizzato 


[appkz computer 


THE IST YOUR 
COMPUTER 
XMAS FAIR 


Londra 15-18 dicembre 83 

Da una mostra naializia non 
si possono chiedere novità a fiu- 
mi. né grandiose iniziative. 

Piuttosto è occasione di con- 
ferme: e quelle ci sono state, al 
Primo Your Computer Chri- 
stmas Fair tenutosi dal 15 al 18 
dicembre nei due piani de! 
Wembley ConJ'erence Cenire. a 
Londra. L'organizzazione, cosi 
com 'è nello spirito del giornale. 
Your Computer, ha inteso rivol- 
gersi alla vastissima utenza di 
software, che quindi straripava 
da tutti gli stand, pur con una 
nutrita rappresentanza di case 
editrici (Duckxvorth, Sunshine. 
McGraw-HiH. Melbourne. Ba- 
hani...) Ira le quali spiccava 
l'assenza di John iViìeydSons: 
pochissimo l'hard visto, quasi 
lutto appannaggio dei Sinclair 
I moduli di sintesi vocale e musi- 
cale su tulli). 

Tra le case produttrici di 
hame c 'era la Dragon con il nuo- 
vo e subito contestalo modello 
da 64K, e c'era un angolino per 
mostrare il Memotech (si co- 
minciaa vedere del software per 
lui. sulle pagine dei periodici lo- 
cali). mentre totale è stata l'as- 
senza vuoi della Commodore che 
della Sinclair, troppo indaf- 



di Leo Sorge e Maurizio Bergami 


/arata a cambiar sede ogni 
quindici giorni per poter presen- 
ziare in una mostra dove pure 
circa un terzo dello spazio espo- 
sitivo, il Sinclair ViUuge, era 
organizzato per i prodotti sui 
suoi computer. 

Oltre alle soj'iware house più 
famose dobbiamo citare i nuovi 
nomi: Dtirell e Martech (che si 


sono associate con altri due 
marchi per coordinare produ- 
zione e distribuzione). Richard 
Shephard Software. CRL con i 
prodotti del prodigio Richard 
Taylor (quella di Hi-res per lo 
ZX-81. Fifth per lo Specirumì 
e tante altre. 

Le note di colore sono relati- 
ve al pubblico. Non credo si po- 
tesse prevedere quello che è ca- 


pitato: ragazzi di O-JO anni 
t che da noi si chiamano bambi- 
ni ) discutevano tra loro e con i 
commessi (questi per la gran 
parte sotto i 18 anni) sulle ca- 
ratteristiche tecniche de! gioco, 
per poi valutarne il rapporto 
qualità/prezzo t da loro è il 'va- 
lue far money') ed eventual- 
mente passare all'acquisto sen- 
za nessun cosiddetto 'adulto' 
accompagnatore. Più d'un mar- 
keting manager ci ha poi spie- 
gato che il loro mercato si .sta 
rivolgendo quasi e.scliLsivamen- 
le a quel pubblico, per di più 
desiderosa di giachi che durino 
mesi e con competizioni a premi 
per i punteggi più alti. In que.sto 
marasma la LIamasoft ha pro- 
mosso una dei .suoi succcs.si, 
'A ttacco dei cammelli mutanti', 
con un viaggio-premio in Egitto 
u.s.scgnato alla mostra stessa, 
mentre la Automata ha chiesto 
l'aiuto di tutti (con generose of- 
ferte da parte della concorren- 
za) per potersi pagare una cam- 
pagna legale per sostenere i loro 
diritti legali. 

Un'ultima nota riguarda il 
fallimento de! floppy disk: l'u- 
nico visto pilotava un'interfac- 
cia per sintesi musicale da at- 
taccare al BBC fi, che ci ha 
attirati in quanto riproduceva 
una canzone degli Eur'ithmics. 
in quel momento promos.si an- 
che in TV dalla catena di negozi 
di dischi Our price. 



Duckworth 

Edilriee del famoso "The VIC Reveaied", la 
Duckworlh ha annuncialo un'opera similare 
per il Commodore 64, che dovrebbe uscire tra 
pxrhissimo. Altra novità èia serie dei POCKET 
BOOK. libri dal ridotto numero di pagine (e 
prezzo) con tutte quelle informazioni che fa co- 
modo avere semprea portata di mano: mappa di 
memoria, parole chiave del basic, tabelledi con- 
versione decimale-esadecimale e cosi via. Per il 
momento in catalogo vi sono le versioni per 
Vie. 64 e Speci rum; seguiranno quelle per Dra- 
gon c BBC. A chi vuole esplorare le possibilità 
grafiche del suo computer sono invece dedicali 
"Spccirum Graphics" e "VICGraphics''di Nick 
Hampshire. 


Sunshine 

Più volte citata da MCmicriKompuler per i 
suoi libri, la Sunshine occupa un posto al sole 
ncU'cdilorìa dcirinformalica domestica. Tra le 
ultime uscite segnaliamo Advanced Sound & 
Graphics per il Dragon (2S0 pagine. S.95 C) e 
Machine Code Master per il Commodore 64 
(260 pg. 6.95 £). 

Tra i periodici citiamo Popolar Computing 
Weckly. c Dragon User. 




Horace & Hobbit 

Vedete quello strano accrocco blu che penzola 
dal letto dello stand Melbourne? È Horace. l'in- 
terprete di tutti i giochi a percorso della casa, 
secondo una moda seguita da ogni grossa soft- 
ware house: lui è già famoso solo tra gli Spec- 
trummisti (Horace and thè Spiders. Horace Go 
Skiing. Hungry Horace) ma lo diventerà anche 
tra i Commodorìani. poiché è iniziata la trasposi- 
zione dei gioc)ii. Non soltanto: è già presente sul 
mercato la versione per 64 deH'Hobbii, il famo- 
sissimo adventure game basalo sul libro (che vie- 
ne regalalo insieme alla cassetta) di J.R.R. Tol- 
ta Melbourne, come i nostri lettori abituali già 
sanno, pubblica numerosi libri per lo Spectrum. 


MCmicrocompuler 27 







C'è pubblico... e pubblico!... 



Ai|uesw moslra si ailctult;'uno;5.IHX)\ptilalori. iI9U"„gio\jm!.'<imi. poithc Vour Computer 
ha una programmazione a circa 60 giorni, per avere i clan ufficiali dobbiamo aspciiarc il numero 
di febbraio <che era in allevumcnio nei giorni della movtra). Possiamo comunque anticipare che 
l'affluenza è stata ragguardevole nei primi due giorni, per diventare un profluvio (buona questa!) 
il sabato c la domenica, nonostante una fastidiosissima pioggerellina inicrmilicnie. 

Ebbencsi, maledetto Carter, hai vinto anche stavolta! Ma chi si sarebbe aspettalo di vedere Ira 
il pubblico anche bambine tra gli K e i IO anni, con le loro buste di depliant'.' La stragrande 
maggioranza, comunque, era di sesso maschile c di età compresa Ira IO <!) c IS anni. 


Termiche ed economiche 
dalla Alphacom 

Nate dalla necessità di sostituire la ZX Printer 
con qualco.sa di più affidabile, le stampanti Al- 
phaeom sono state espanse ed inlcrfacciate se- 
condo i protocolli standard RS-2.12C per il se- 
riale c Centronics per il parallelo: ecco quindi il 
modello .^2 che si collega direliamenie agli ZX 
<!U e Specirum) ed il fratello maggiore .Meon le 
citate interfacce- Il prezzo, molto competitivo 
sia negli USA che in Inghilterra (l'equivaleme di 
60 sterline, quindi circa 120.000 lire) rimane 
competitivo anche in Italia: le Alphacom sono 
infatti importate anche sulla nostra penisola. 

Le camltcrislichc principali sono ovviamente 
la qualità e la sìienziosità rispetto alla ZX prin- 
ter: le due versioni Alphacom si difrerenziano 
anche dal numero di colonne. 32 per i Sinclair e 
40 per gli altri computer. 



Nessun “bug" nei programmi 
della Bug-Byle 

Particolarmente ricco II catalogo di questa 
casa, con programmi per Specirum. BBC. VlC 
20cCommodoreM, II fiore airocchiclloé senza 
dubbio il nuovissimo adventure game "Twin 
Kindom Vallcy". per 64 e BBC 

In esso sono presenti ben 1 7.^ schermale grafi- 
che in alla risoluzione: un risultato che avrem- 
mo detto possibile solo con i floppy disk. 

Nel bel poster pubblicitario del gioco che ve- 
niva distribuito alla mostra era scritto in piccolo 
"Eal your heart out, Bilbo!" cioè '•mangiali il 
fegato. Bilbo'': l'allusione al protagonista dcl- 
l'Hobbit. recccllenle adventure per lo Speclrum 
scritto dulia Melbourne House, è evidente! 



CRL 

Oltre ai soliti giochi, la CRL esponeva due 
programmi per I quali è sin troppo facile preve- 
dere un grande successo. 

M primo è “High resolution" 750 miseri byte 
di linguaggio macchina che permeltono di otte- 
nere sullo ZX 81 una pagina grafica 256»I92. 
Vogliamo sottolineare che il tutto è oiicnulo 
esclusivamente via software, senza la necessità 
di costosi add-on. Il secondo invece c il KIbTH. 
un'estensione al Basic dello Spcctrum orientata 
alla grafica e ai suoni. Con esso si possono rag- 
giungere risultali possibili finora solo col ricorso 
al linguaggio macchina, come ad esempio le 

fi belloéche l'autore di enirambi i programmi 
non è un professionista ma solamente un ragaz- 
zo di 14 anni. che. come ha dello in un' 
intervista, invece di perdere tempo con i giochim 
si diverte di più a riscrivere sistemi operativi! 

High Resolution costa 6 sterline, mentre il 
FfFTH appena 10- 



jMemotech 512 

In un angolo — ma c'era anche lui — il Me- 
motech, nato dall'esperienza degli add-on per 
ZX-SI. Come confermatoci dagli stessi esposi- 
tori. purtroppo, ancora nulla si é mosso nel 
settore editoriale (libri o riviste) per questo per- 
sonal business-oriemed che va a collocarsi dopo 
Il 64. non standard, eprima del BBC B. che costa 
troppo (400 sterline contro le 200 del 64 e le 275 
del 512). 

Ciononostante le prove tecniche sui giornali 
sono buone, e si spera che il tempo muova il 
lutto... 




Fate parlare il vostro computer 

La sintesi della parola é uscita dai laborato- 
ri di ricerca per arrivare alia portala degli 
economici home computer. Alla moslra veni- 
vano esposti due sintetizzatori vocali, entram- 
bi per lo Spcctrum. Quello nella foloé prodot- 
to dalla Cheeiah; la sua caraucrisiica princi- 
paleèdi avere un vocabolario illimitato grazie 
al principio di funzionamento a sintesi di fone- 
mi. Il sintetizzatore è dotalo di un proprio 
amplificalorìno audio con relativo altoparlan- 
te. costituendo cosi un modulo perfettamente 
autonomo. L'altro modello, venduto dalla 
software house CDS, é il Currah Micro- 
speech. Il principio di funzionamenloè lo stes- 
so del Chceiah. ma con qualche miglioria, 
almeno sulla carta, dal momento che permette 
una pur rudimentale forma di intonazione. 



32 


MCmicrocomputer 27 



Light Rine dalla Stack 

Sul principio della penna ottica, la Stack ha 
sviluppato un fucile tipo joystick da usare m 
combinaidone con i giochi da computer. Al 
prezzo di £29.95 inclusa VAX si può mirare agli 
omini sullo schermo, e come vedete la cosa at- 
trae gente d'ogni cultura c credo... 

La Stack c importata in Italia dalla Easy Byte 
di Roma. 



Nuovo Dragon 

Uno dei pochi prodotti nuovi visti a Wcmbley 
é il Dragon 64. uscito pochi giorni prima e già 
sulle pagine dei giornali tecnici. Se il 32 - - im- 
portato anche in Italia: da noi é l'unico personal 
basalo sul 6809 — era stalo accolto favorevol- 
mente da pubblico e critica (molli i giochi, pa- 
recchi I libri, svariale le rubriche c I mensili 
dedicatigli), il 64 parrebbe aver fallilo il suo 
scopo; diventare appetibile anche per il mercato 
di piccolo business. Ciò probabilmente non suc- 
cederà, anche considerando il prezzo, 225£. che 
lo porta in contrasto con il 64 (ben meglio intro- 
dotto nel personal computing c nel settore ricrea- 




Superbase 64 

Dalla Precision Software un altro prodotto di alla classe per il C'omnicxlorB 64. Si tratta di un 
Data Base programmabile che può maneggiare record composti lino a I.IOUcurallcri a formali 
definibili dall'ulentc. accesso veloce a più codici c informazioni di aiuto (hcipl per semplicità 
d'uso. II Superbase si usa dirclUimenle agli altri prodotti della Precision. i'Rasvscnpl c l'Ea- 
syspcll. e costa £99.95 inclusa VAX; è moire disponibile anche per il PEX K096 c per il 7tK) B. 



Quicksilva 

Praticamente inavvicinabìle lo stand Qiùck- 
silva: anche la foto è coperta dalla gente. Di 
importante la casa ha recentemente realizzato 
rUltisinlh 64. un sofisticatissimo programma 
fatto da Naiin Sharma che. dice il press kit. 
"converte il vostro CBM in un sofisticato sinte- 
tizzatore: piano, violino, organo, chitarra, clavi- 
cembalo. ìegneiti. percussioni o cembalo, c po- 
tete suonarli con osenza strumenti esterni e con i 
rumi prcsclezionati". oltre ad aggiungere una 
quantità di effetti. 

Il programma costa 14.95 sterline. 


[n Egitto con LIamasoft 

Xra le varie iniziative prese alla mostra c'era 
quella della software-house che prende nome 


dall'animale andino (il lama); per promuovere il 
loro ultimo gioco. “Attacco dei cammelli mu- 
tanti". la casa estraeva a sorte un viaggio in 
Egitto, per due persone, della durata di alcuni 
giorni. Niente male.., 


Salva PI-MAN 

La Aulomala, come detto nel cappello iniro- 
duitivo. chiede aiuti onde finanziarsi la campa- 
gna legale per i diritti d'autore. Notizie deil'ulti- 
niora parrebbero reimpostare la situazione: la 
loro vecchia versione di Monopoli era stata riti- 
rata dopo la causa intentala dalla ditta titolare 
dei diritti dell'originale gioco di socieià: allora il 
gioco per lo Spcctrum era stalo ribattezzato Go 
Xo Jail (va in prigione), ma ancora una volta 
erano soni quei problemi. Fallo sta che servono 
8000 sterline, oltre 20 milioni di lire, per provare 
a difendersi: c tra le ofTerte risalta quella ridicola 
c provocatoria della Arile. £1. mentre spiccano 
quella della ancor piccola CRL. £100. mentre la 
più alla era firmata DK Xronics, £250 (650.000 
lire). 




MCmicrocomputer 27 


33 





The Isi your cpmpuiet Xmas fan 



Interceptor Micros 

Ampissima TafTlucnza di pubblico allo stand di questa giovane azienda a conduzione ramiliare. 
che si avvale della collaborazione dei programmatori Challis eCray: i loro lavori sono prodotti da 
Richard Paul Jones, il giovanissimo ógUo dell'organizzatore. 

Nel catalogo ci sono una quindicina di giochi, solo per il 64; tra questi spiccano le versioni di 
classici (Craz> Kong. Frogger. Missile Command. Star Trek) ma anche loro produzioni dei tipo 'a 
percorso' come China Miner e Siren City. I prezzi sono nella fascia bassa, tra le 7 e le 8 sterline, e le 
cassette sono tenute non nei solili frangibili comeniion rìgidi, ma in astucci morbidi ben più attraenti 

La Interceptor è interessata ad una distribuzione in Italia: per informazioni, l'indirizzo (piuttosto 
breve) è; Tadley. Hants; tei. 07356-71 145 



Dr. Walson 
per lutti 

Una tra le com- 
pagnie meglio or- 
ganizzate delta 
mostra é la Honey- 
fold, che si occupa 
di corsi per II 64 (e 
tra breve anche per 
lo Specirum): la 
fonnula. originale, 
comprende un li- 
bro ed una cassetta 
in un unico involu- 
cro plastico e al 
prezzo incredibile 
di 15 sterline. Tra i 
titoli c'è un corso 
di BASIC e uno di 
linguaggio macchi- 
na basali sul 64 in 
particolare, e non 
sul 502/65510 in 
generale. 

Annuncialo an- 
che un loolkil pro- 
fessionale. sempre 
per il 64. con 78 co- 
mandi. del quale 
avevano in dimo- 
strazione una ver- 
sione ridotta da 28 
comandi. 


Tutti gli indirizzi 
della mostra 


Honeyfold 

HoQeyfoid Software 
Standfast House 
Bach Piace 
High Street Bamet 
London ENS lED 

Software Comm. 
Martech House 
Bay Terrace 
Pevensay Bay 
Easl Sussex 
BN24 6EE 

Interceptor Micros 
Richard P. Jones 
Tadley Hants 
(07356 - 71145) 

Sunshine 
12-13 Little 
Ncwport Street 
London WC2R 3LD 

Melbourne House 
224 Stanley Rd. 
Teddington 
Middlesex 
TWll SUE 

Duckworth 
The Old Piano 
Factory 

43 Gloucester Cr, 
London W1 

Automata 
27 Highiand Road 
Portsmouth, Hants 
P04 9DA 

CRL 

140 Whitechapel Road 
London El 

Llamasoft 
49 Mount Pleasant 
Tadley. Hants 
RG26 6BN 

Bug-Byte 

Mulberry House 
Canning Place 
Liverpool LI 8JB 


I prodotti Memotech. Cheelah. 
Dragon e Alphatronic sono 
attualmente importati in Italia, come 
buona parte del software. 


34 


MCmicrocompuler 27 


avvicinati aVICTteR 

(il Personal a 16 bit piu venduto d'Europa). 

E’ qui da noi. 


Victor è disponibile con lo suo completa biblioteca di programmi nei nostri punti vendita. 




Sede centrale: Roma.v. Flavio Domiziono.lO 

(EURI .lei 06/5126700-5138023 


latina corso della Repubblica, 200 - tele!. 0773/497301 
CISTERNA DI LATINA: via Aversa. 11 - telet. 06/9696973 
GAETA- lungomare Caboto, 74 • lelef 0771/470168 
VITERBO: via Giacomo Matteotti. 73 - telet. 0761/38669 
TARQUINIA: via S. Lucia Filippini, 17 - telet. 0766/856212 




RADIX 10/16 

200 caratteri a! secondo (240 cps . 

durante i blank], Near tettar Quality. ' ■ 

76 K-byte buffer. Interfaccia seriale e parallela. 
RAOIX ^0a0 colonne Lire 1.800.000 


Nello spazio delle stampanti 
Star è uno dei 
pianeti più grandi 


Non dimenticate, 
la stampante dipende dal vostro computer. 
Scegliete 

tra fé numerose stampanti STAR 
quelle che meglio 
si adattano 
al vostro sistema. 


sl<ir ewfope 9mbh 


UFFICI REGIONALI 

Piemonte (Filiale) 

Cso razzoli 758- 70737 Torino 
Tel. 077/309.77.73 
3 Venezia Claitron Grò srl 
Via Cesarotti 72 
35050 Seiyazzano Dentro (PO) 
Tei 049/6380. 22 


Toteana 

Via di Ramini 27 
St030Masiano (PT) 
Tei 0573/30.00.37 


Marche 

Via Ugo Foscolo 75 
62077 Porto Recanati (MC) 
Tei 077/97.96.424 


AGENTI 


RIVENDITORI AUTORIZZATI 




Liguria 

Boccardo Roberto - 76737 Genova 

C.so Monta Grappa 27/74 

Tei 070/88.40.37 

Emilia Romegni 

! & G Tecnoscelte 3r.i 

Via delle Nazioni 84-47 700 Modena 

Tei 059/37.34.03 

Campania 

AEP ■ Vie Terracina 37 7 
80725 Napoli - Tei 087/630006 


ASEM S.n.c. 

Via Divisione Julia 32 
33030 Santo Stefano di Buia (UD) 
Tei 0432/96. 70. 74 
Computer City $.p.A. 

Via S. Gottardo 84 ■ 20052 Manza 

Tei 039/52.50.67 

KYBER 

Via L.Ariosto 78- 57 700 Pistoia 
Tei 0573/36.87.73 
Elactroline S.r.1, 

Via Aristide Leonori 36 ■ 

00747 Roma 

Tei 06/54.20.305 ■ 54.23.776 


VA 


V/7 


DISTRIBUTORE PER L’ITALIA 


SEDE E UFFICI COMMERCIALI 
Viale Certosa. 269 - 20757 Milano 
Tei (02) 307.00.97 (8 linee ricaul) 
Telex n. 373843 CLAIMI 



Las Vegas 7-10 gennaio '84 

Anche negli Stati Uniti, cosi 
come in Italia, Germania e 
Gran Bretagna, sotto Natale è 
stato pressoché impossibile 
comprare un Commodore 64: 
lutto esaurito. Se Commodore 
rappresenta senza dubbio la 
punta di diamante, il fenomeno 
non era però circoscritto, al 
punto che durante la grande 
"kermesse" dell'elettronica di 
consumo che ogni anno si svolge 
in mezzo alle case da gioco di 
Las Vegas, Nevada. si sona 
svolti seminari dal titolo: "Cosa 
è successo a dicembre ne! mer- 
cato dei computer?" . La febbre 
de! computer contagia ormai 
tulli: altre un terzo degli spazi 
espositivi dell'edizione inverna- 
le della più grande mostra del 
mondo riservala agli operatori 
specializzali f imporiatari, co- 
struttori, compratori istituzio- 
nali. rivenditori, etc. } di elettro- 
nica civile erano occupali da 
computer, software ed accesso- 
ri. a! punta che è stato necessa- 
rio aprire anche l'ala est del gi- 
gantesco Convention Center 
che ospita la rassegna. Assente 
ancora il Macintosh della Ap- 


piè. le novità hardv,are più gros- 
se sono stale quelle Commodo- 
re che ha presentato in antepri- 
ma ( usciranno nel secondo qua- 
drimestre! il 264 e 364. due 
macchine la cui grossa novità 
consiste nel nascere corredate 
di software applicativi standard 


( word processor, cale, data ba- 
se) "Lisa like" cioè con archivi 
con cassetti disegnati sullo 
schermo, mani che aprono il 
cassetto ed estraggono le sche- 
de etc., eie. 

Tanti, tantissimi gli accesso- 


ri: non solo Joystick, paddle o 
comodissime "track-baU”, ma 
anche connettori kit di pulizia 
per disk-driver, raccordi e cavi 
RS-232 già pronti con tutte le 
innumerevoli varianti del caso. 
Tutti i' maggiori costruttori e 
distributori di supporti magne- 
tici puntano ormai decisamente 
al personal computer, compresa 
la stessa Polaroid che affianca 
dischi e dischetti alle cassette 

La pane del leone spellava 
però al software: applicativo, 
gestionale, professionale, grafi- 
co, musicale, educazionale. di 
gioco. La grande sorpresa si è 
avuta proprio nel settore gioco 
dove .Alari e Mattel hanno pre- 
sentato cartucce e programmi 
non solo per le loro macchine, 
ma anche per i sistemi concor- 
renti, Commodore. .Apple e 
IBM compresi. A giudicare da! 
numero e dalla determinazione 
degli espositori di software 
(c'era persino il Reader's Di- 
gest!), sembra di rivivere i miti- 
ci tempi della corsa all'oro. 

Paolo Nuli 

Hanno collaboraio 

Leo Sorge e Maurizio Bergami 



Sega per gli home 

Diretlamenie dalle versioni per sala giochi, 
ecco alcuni classici della Sega per principali ho- 
me compuler. Il migliore é senza dubbio Buck 
Rogers. daireccellenie risoluzione dì colorì e 
dall'elevata velocità, disponibile per VIC e 64, 
IBM PCeAppteII(sudisco)e^r tutti gli Alari; 
Zaaxon. l'altro gioco d'azione in 3D. solo per il 
PC: Congo Bongo per tulli gli Alari, sìa vecchi 
che nuovi che videogiochì. per i computer citati 
e per la centralina Iniellivisìon; Star Trek, per 
lutti I compuler citali: Star Trek III (dove sarà il 
II'.’) "Alla ricerca di Spock" per tutti tranne che 
per il Vie. 

La sededellaSegaèalSSSdì Meirose Avenue. 
Los Angeles. California 9003S. 


Giornale a barre 

Avete presenti quelle linee di varia ampiezza 
che compaiono sulla copertina posteriore dei 
libri americani? Certo saprete che sì tratta di un 


codice per codidcare informazioni, che poi ven- 
gono lette da un apparecchietlo fotosensibile. 
Beh. una casa americana, che con accentuala 
fantasia si é chiamata Daiabar, ha jnterfacciato 
agli home compuler un lettore di questo tipo, 
per di più chiamandolo OSCAR (acronimo di 
Optical Scanning Reader). che costa 80 dollari. 
E noi. direte, che ci facciamo? Ci compriamo I 
libri americani per vedere che vogliono dire le 
strìsce? Ma questa domanda se la devono essere 
posta anche loro, e quindi ecco Daiabar soR. 
The Monthly Bar Code Soft Magazine. scritta 
tutta a righine verticali (roba da non credere!), 
che per pochi soldi li promette almeno 8 pro- 
^mmi (da illuminare?) per i vari compuler 
inierfacciabili ad Oscar, più diversi altri articoli 
di costume, soft. ect. Inoltre è disponìbile una 
biblioteca di software in cui, all'accessibile cifra 
dì S IO l'uno, puoi scegliere tra 30 titoli iniziali 
più 20 nuovi ogni mese. Fate la vostra scelta... 




Chalkboard Hard & Soft 

Nel panorama delle tavolette grafiche spicca 
la Chalkboard. interfacciabile a Commodore. 
Alari. Apple e IBM. che oltre una superfìcie 
utile di ben 30 cm di lato. 

Ma il bello non è queslo. poiché questo pro- 
dotto viene utilizzalo da numerosi package ap- 
plicativi che negli States stanno avendo grosso 
successo nel settore hobbistico ed educativo. 

Si tratta di: Leciric Painlbrush e Micro lllu- 
straior per gestire lo schermo in alta risoluzione 
(per disegnatori e progettisti). Micro Maestro 
(per i musicisti). Bearjam e Logic Master tra i 
giochi. Leo's Links (educativo). Programming 
Kit come tool e molti altri. 

Come ulteriore iniziativa viene stampato Pad- 
master. un periodico di 20 lussuose pagine a 
colorì con programmi che adoperino la Chalk- 
board: il primo numero uscito é del Gennaio '84. 
proprio in occasione della mostra. 

La Chalkboard si trova al 3772 di Pleasantda- 
le Road. ad Atalanta. in Georgia, codice postale 
30340. 


MCmicrocomputer 27 


37 



PC Junior 

Ed ceco finuimcnic l'idolo delle Tolle. il figlio 
ideale di lune le mamme americane, il soldato 
che vince tulle leguerree l'unico rimedio contro 
l'invasione degli uliracorpi: signore e signori, 
ecco a voi... il Personal Computer IBM Junior, 
in arte IBM PC Jr (applausi scroscianti)!! Delle 
sue caratteristiche principali abbiamo riferito 
nei numeri scorsi. 



Rcader's Digest 

Tra i tanti grossi nomi che sì sono lanaaii 
nelfinformaiica figura anche la Rcader's Di- 
gest. che al grido di ~Fun & Education" presen- 
ta una gamma di programmi per i principali 
computer II catalogo, attualmente abbastan- 
za povero ma in rapida espansione, prevede 
Speedj Spides. per Apple II (su disco) e 64. per 
età dagli 8 anni in su; Chambers of Vocabulary 
per Apple II (disco, dai 9 in su); PuzrIc Mania c 
Alphaabel Beasls per Apple. 64 c PC Jr (dai 3 
anni!insu)più LislmakcrperTRSSOmod. I, III 
e IV. K' IBM e Apple II 


Command Dialer 

Per usare questo telefono automatico bastano 
alcune semplici operazioni: ( I ) memorizzare no- 
mi c numeri di telefono di più frequente uso: (2) 
scrivere sulle etichette i nomi corrispondenti ai 
telefoni bollenti (dottore, polizia, vigili del fuo- 
co...): (3) licenziare la segretaria. Command 
Dialer. infatti, riconosce la vostra voce dalla 
cornetta, e se gli comunicale uno dei nomi me- 
morizzali. lui fa da solo il numero, e se trova 
occupato richiama ad intervalli fìssi per un'ora 
di seguilo. Altre possibilità sono l'handsfrce 
conversaiion (conversazione a mani Ubere) che 
amplifica il segnale all'alloparlanlc ed accresce 
la sensibilità del microfono per permettervi di 
parlare e sentire con la cornetta poggiata sul 
tavolo. É anche comodissimo per le chiamale 
d'emergenza, soprattutto per personecheabbia- 
nodifTicollàa formare i numeri telefonia (bam- 
bini. vecchi, maiali...) ed in caso di urgente ne- 



.Microfloppy da 3.5" 

Si sta sviluppando anche il settore delle me- 
morie di massa su microfloppy di tipo Sony da 
3.5". anche in conseguenza del grosso numero di 
ri hardware che ne sta facendo uso (tra 


questi la HP); la Memores e la TDK hanno 
presentato i loro dischcilim (come dovremo 
chiamarli? forse ancora dischetti), mentre NEC 
ha lanciato un sistema che ne fa uso e la Asiec. 
ancora alla ribalta, offre un microlellore allo 
solo 2.54 cm ( I pollice)' 



Commodore News 

Cogliendo l’occasione della cosi numerosa 
folla convenuta al Winter Consumer Electro- 
nics Show, la Commodore annunciava orgo- 
^iosamente — econ un certo esibizionismo — 
il superamento dei due milioni di unità pro- 
dotte del Vie 20. e del milione per il 64. che 
anche se i entrato in catena molto dopo sta 
recuperando posizioni su posizioni rispetto al 
20. tanto da esser considerato computer del- 
l'anno negli USA {e in pratica da noi é lo 
slesso: in GB è secondo, con 250.000 pezzi 
venduti, solo alla gloria locale, lo Specirum. 
che li vanta 400.000 unità). 

Sempre la Commodore presentava la sua 
nuova serie di home computer, che presenta 
molte novità rispetto alle precedenti, nei due 
modelli C 264 e (TV 364. di architettura simile. 

Vediamo le caranerìstiche del primo: si trai- 
la di un sistema basalo sul microprocessore 
7501 con ciocie bassofda 0.79 a 1.86 MHz) che 
gestisce una ROM da 32K (espandibile a 64 
con l'aggiunla di una o più cartucce per un 
totale di 32K) ed una RAM da 64K. di cui ben 
60 raggiungibili da BASIC. Questa è una ver- 
sione 3.5. con comandi che vanno a gestire sia 
la programmazione che il suono, a 2 oscillato- 
ri (uno sinusoidale, l'altro a scelta di rumore o 
come il primo), i 128 colori (16 tonalità per 8 
livelli di luminosità) e la grafica, che alla pagi- 
na testo 40*25 affianca ancora un'hi-res da 


320*200 punti: in totale oltre 75 istruzioni, cui 
vanno aggiunte le 1 2 del programma monitor 
per un facile uso dei linguaggio macchina, che 
è supportalo da 12 comandi. Le penferìche 
collegabili sono sia le solile (driver 1541. stam- 
pante 1526 eie.) che dei nuovi prodotti tra cui 
spicca un lettore di dischi veloce (fasi drive) ed 
un modem. 

II CV 364 usa lo stesso processore, ma nella 
versione HMOS: la ROM è da 48K anche e 
soprattutto per poter gestire la scheda di sinte- 
si vocale interna alTapparecchio. che già con- 
tiene un vocabolario iniziale di 250 parole 
espandibile tramile dischetti ^à in commer- 
cio. Per entrambi i modelli il consumo è bassis- 
simo (8.5 W). 

Il software disponibile per queste macchine 
non è tanto, ma pare di qualilà elevatissima, si 
parie da un 3 PLUS I package che incorpora 
un wordprcxiessor (a 40 colonne), uno spread- 
sheet ed un File Manager: c'i anche un WP 
singolo, ma 11 pezzo forte pare il Magic Desk, 
un sistema con grafica a colori in 3 dimensioni 
che simula l'umido, molto similmente a quan- 
to fa il Lisa della Apple, e consente l'uso della 
calcolatrice, deH'oroìogio. dell'archivio etc. in 
modo semplidssimo. 

Il Magic Desk è stato realizzato anche per il 
64. che ha la stessa RAM e te stesse fadlity 
grafiche, e molle altre case hanno presentato 
programmi di qualità per questo home com- 



38 


MCmicfocomputer 27 





Invitali speciali 

Mimelizzalo (in senso Imo) ncliu follu. tra le 
decine di migliaia di visitatori, c'era anche un 
piccolo Androbol. che vagava tra i saloni con 
aria disincantata (per lui doveva essere una .spe- 
cie di circo). 

Dondolava dolcemente la lesta, come deside- 
rato dai costruttori che l'hanno fallo uscr- 
fncndly ( = amichevole, per rulcnlc) 

Alcuni rar.zisli prendevano questo fallo per 
un sintomo di ubriache/Ta, commentando con 
frasi di tipo "Avrà bevuto troppo olio", c via 
dicendo. Poverino' 



Il nome più grosso interessato aH'argomen- 
10 è Atarì. che — seguendo te tendenze attuali 
— ha realizzato le versioni dei suoi classici su 
tutti i computer di grido: il TI-99/4A. IBM 
PC. Coleco. InlelUvisione Apple 11. ma anche 
e soprattutto VIC e 64. che — essendo basali 
sul 6S02 come i personal computer Alari — 
poi ranno fruire delle versioni piùsomiglianli a 
quella originale del Pac-Man (o della versione 
femminile Mrs. Pau), oltre airullìmo successo 
mondiale, il Fole Position, non esistente però 
per il Vie ma solo per il 64, oltre a molti altri 
iMoon Palrol. Balllezone. Galaxian. Jousl. 
Jungle Hunt). 

Tra I programmi applicativi spicca senza 
meno il Musicale I. rcatisalo dalla Wave- 
form. che rende il 64 un incredibile sinietizza- 
lorc musicale, a parte la gcslionc del quadru- 
plo oscillatore, del modellamento della forma 
d'onda, del sincronismo tra le voci, della ge- 
stione dello schermo eie. eie. questo program- 
ma presenta un interessantissimo software che 
da solo realizza l'accompagnamento in un nu- 
mero di stili elevato e per di più in crescila, dal 
classico airafricano. al latino, airorìenlale e 
cosi via: inoltre la produzione di software e di 
migliorie al programma procede spedila, così 
come la realizzazione di utili accessori che ve- 
dranno la luce nella prossima primavera, In 
questo modo il sistema completo, che si avvale 
del computer, del floppy disk driver, del moni- 
tor e di una sezione amplilicaince. oltre al 
Musicale 1. verrà a costare 60U dollari (il pro- 



gramma da solo costa S 75) contro i 3000 - 
lO.UOO che costava precedentemente un appu- 
rato dedicalo dalle funzioni sìmili (e neanche 
tanto). La commercializzazione del prodotto è 
affidata a 2000 punti vendita scelti tra comp 
shop, empori, negozi di giocattoli, dì libri, di 
alta fedeltà e di strumenti musicali. 

Il Musicale I è realizzalo dalla Waveform. 
1912 Sonila Way. Bcrkley. California CA 
94704. 

Vi siete stufali dei solili giochi silenti e pial- 
li? Bene, scrivete alia Tymac. l29Main Street. 
Franklin. NJ 07416. che produce degli afTasci- 
nanli giochi in 3 dimensioni c che — cosi 
affermano — parlano pure! 

Li hanno chiamati 'Tymac Talkies (chiac- 
chierate) e sono stale sviippalc per loro conto 



dalla Game Gems: cassette, cartucce o floppy 
da 30 0 35 dollari (altualmenie IS = 1750 lire) 
per Alari e I BM oltre che Vie e 64. tra i titoli 
Samurai. Dcadzone e Pegasus, nomi tra il mi- 
tico e il tenebroso. Della Tymac citiamo anche 
l'Uni versai Tape Interface & Duplicator, che 
oltre ad adattare ai CBM qualsiasi regislrulo- 
re domestico (e a rìcostruinie Tonda esatta in 
caso di pìccole distorsioni) mette a disposizio- 
ne una presa per secondo registratore con cui 
cffcltuare copie dei nastri, il lutto a 50 dollari. 

Per finire altri programmi applicativi dalia 
Quick Brown Fox. che ha venduto 45.000 WP 
in un anno: poiché negli USA ci sono le ban- 
che-dati accessibili dalle linee telefoniche ecco 
il Quìcklink. che per SO dollari consente di 
collegarsì ai database di CompuServe. The 
Sourcc e Dow Jones Services, oltre che al word- 
processor della stessa QBF: il programma è 
compatìbile con VICModcm 1600, con TAu- 
loModem 1650 e con la scheda 80 colonne 
della Data 20. oltre che con gli standard seria- 
le, IEEE 488 e Centronics. 

Cè poi il Quickmail, un mailing lisi gcnera- 
lor per 30ScompaiibiIecon il loro programma 
di lettere (commerciali e non) cd il Quicklix. 
un debugger singolo passo per Alari ed Apple 
oltre che per VIC e 64. a 40$. 


Joy controller Wico 

Una nuova casa americana di controller per 
giochi, la Wico delTItlìnois. in 18 mesi ha rag- 
giunto la leadership del settore sul mercato stu- 
lunitense. I prodotti sono di due tipi: il tradizio- 
nale joystick polenziomctricodi tipo proporzio- 
nale. il Command Controller, più la palla rotan- 
te o irackball lanciala dalla Alari nelle sue mac- 
chine da bar. chiamala Redball. Entrambi i pro- 
dotti sono disponibili con le connessioni per 
Apple. Colecovision. Vie e 64. Sears (un mar- 
chio non distribuito da noi). Tandy Color Com- 
puter. Texas TI 99'4A e la centralina videogìoco 
Odyssey (il marchio amcncano del Philips Video- 
pac), e sono previste ulteriori versioni dei colle- 
gamenti. Visio che il Joy costa 30 dollari, e il 
trackhall appena 5 di più. vai la pena pensare 
che qualcuno potrebbe importarli... la Wico 
Corporation ha sede in 6400 West Cross Pomi 
Road. Niles. Illinois 6068. 


3D e colorì Vectrex 

Il più noto videogioco con tecnica video vet- 
toriale amplia le sue possibilità raggiungendo i 
computer: la Vectrex ha infatti introdotto un 
paio di speciali occhiali (adulti anche per chi 
porta lenti correttive) che realizzano entrambi 
questi scopi: la tecnica adottata é ancora ignota, 
ma non si tratta dei solili pezzi di plastica blu c 
rossa (del tipo di quelli usali per i film in Ire 
dimensioni). Per trarre il massimo vantaggio 
dalle migliorìe sono stali approntali tre giochi, il 
3D Fole Position. il Mine Storm e il Narrow 
Escapc. Sempre per avvicinarsi ai rivali compu- 
ter è stala sviluppala una light pcn con l'apposi- 
to software dì gestione in una cartuccia del tipo 
di quelle dei giochi 



Tutti gli Imagic 

La gamma Imagic. già nota al nostro pubbli- 
co relativamente al VIC 20. c stala ampliala ad 
altri computer. Sul PC Jr ci sono Demon Al- 
tack. Microsurgeon, Baseball e Football (ameri- 
cano. in 3D): per il Colecovision ci sono Dru- 
gonfire. Wingwar, Fanlhom. Moonswceper 
(3D) e Nova Blasl; per il VIC Dragonfire, De- 
mon Altack. Allantis c Nova Blasl. Per molli di 
questi sono disponibili le versioni su Alari 
400 800 e 2600 oltre che per TI 99 4A 



MCmicfocompuler 27 




Novità NEC 

Nello stand NEC. oltre al PC 8002 con slam- 
pantina termica e datassctte dedicato e al lettore 
di microfloppy in un case con l'alloggiamento 
per una seconda unità, c'era una stampamc 
molto interessante la cui principale virtù era il 
bassissimo ingombro. 

Invece che in orizzontale aveva la buse in 
verticale, con un cestello che al contempo distri- 
buiva la carta bianca e raccoglieva quella stam- 
pala; una maniglia rendeva dellnilivamente 
portatile il lutto. 

Un ulteriore passo verso II tvordprocessor da 


Citi7;en 



Dopo la Timex. lanciata in orbila dal remake 
dei computer Sinclair, ecco l'inizio deU'avvenlu- 
ra di un altro contaore: Citizen, che entra nel 
mercatocon una stampante della quale non sap- 
piamo davvero nulla. Ad maiora... 


Controller per tutti 

Nei vari padiglioni della mostra erano presen- 
ti molli accessori di vario tipo, che abbiamo 
deciso di raggruppare sotto la voce ‘■controller"; 
joystick & irackball. light pcn.tavolclte grafiche 
eie. Per alcuni non disponiamo di dati tecnici, 
ma solo di foto; è il caso della lavolclla BSR 
(quella dei giradischi, facente pariedi un gruppo 
intemazionale composto anche dalla ADC del 
settore alta fedeltà e dalla Asiec. quella indone- 
siana dei modulatori per computer), mollo simi- 
le alla Koala: quesl'ultima ha realizzalo una 
Ughi pcn di precisione per l'Apple. La Amiga 
invece ha tirato fuori uno ski pedul. composto 
da una doppia pedana da pavimento che si usa 





m combinazione con il gioco Skiraccr dell' Alan 
8tX): sullo schermo viene mostrata la pista (in 
movimentocon lo sciatore) e la punta dei propri 
sci. e il controller muove l'immagine in conse- 
guenza dei movimenti (da sciatore’) del giocato- 
re che ondeggia sui pedali cosa molto stancante 
— quasi come un vero slalom. Tra gii accessori 
per gli accessori segnaliamo una Stick Station 
I = base adesiva), composta di una pesante ta- 
vola con un rettangolo altamente adesivo: incol- 
landoci sopra il joystick questo non si muove 
più. consentendo finalmente di evitare i crampi 
alle mani in caso di divertimento prolungato. 


Timex Sinclair 



lizza tramite la Timex. Gli ZX 81 e Spectrum 
venduti in America non sono poi gli stessi che 
si vendono in Europa, ma presentano modifi- 
che anche sostanziali per meglio reggere la 
spielata concorrenza tipica di quel mercato. 

I modelli che la Timex ha in catalogo sono 
allualmcnle due. il TS 1500 e il TS 2068. 

II pomo è in pratica uno ZX 81. dolalo di 
una tastiera in gommacome quella dello Spec- 
irum e di I6K di RAM standard, espandibili 
fino a 32. che viene venduto a 80 dollari. Ad 
esso può essere collegato un adattatore per 
cartucce ROM. un supporlo di memorizzazio- 
ne del software che negli States ha molto suc- 
cesso, nonostante il costo leggermente supe- 
riore a quello della classica cassetta audio. 

Un'altra periferica collegabile al TS I50U è 
owiamenic la stampante, che però non è la 
lenta e rumorosa ZX prmier. ma un modello 
sviluppalo appositamente dalla Timex e sigla- 
loTS 2040. Si tratta di una stampaniina termi- 
ca. silenziosa e sufncienlememe veloce (2 li- 


nee. cioè 64 caratteri per secondo), che conser- 
va la caratteristica di economicità dell'analo- 
go europeo, essendo venduta a meno di 100 
dollari. 

Da qualche tempo è reperìbile anche in Eu- 
ropa grazie alla Dean Electronics che la im- 

II TS 2068 è ovviamcnie la versione ameri- 



cana dello Spectrum. ma a differenza del TS 
1500 non è solamente un modello espanso del 
"cugino" venduto in Europa c presenta delle 
novità degne dì nota. 

Già l'aspetto esterno è diverso, a comincia- 
re dal colore che non é più il classico nero ma 
un brillante argento: la maggiore larghezza i 
dovuta alla presenza sulla destra di uno spor- 
tellino. aprendo il quale è possibile inserire 
delle cartucce ROM. 

La memoria è di ben 72 Kbytc, divisi in 24K 
di ROM e 48 di RAM: dal momento che ioZ 
80 può indirizzare al massimo 64K la ROM è 
stata paginala in due blocchi rispettivamente 
da I6e 8K. 

É possibile collegare direttamente alla con- 
solle due normali joystick tipo Alari; anche le 
possibilità sonore sono stale potenziale e al 
posto del vecchio BEEP è presente un genera- 
tore a quattro canali con un range di 1 0 ottave. 

Il Basic ha cinque comandi aggiuntivi: RE- 
SET. FREE. ON ERROR. GOTO. STICK e 
SOUND. 

Nonostante tutte queste migliorie il prezzo 
é di poco superiore a quello dello Spectrum 
europeo: 200 dollari (340.000 lire)conlro 130 
slerline (315.000 lire). 

Per il TS 2068 é prevista una vasta gamma 
di espansioni e periferiche, alcune delle quali 
già disponibili, che permettono di trasformar- 
lo in un economico sistema per professionisti. 

Oltre ai microdrive, collegabili tramile un 
apposito box dì espansione, ci sembra mollo 
ìmeressanie il TS 2050. un modem economico 
(120 dollari ma delle notevoli possibilità, au- 
lo-dial. risposta automatica etc.). È sul punto 
di essere messa in commercio inllne una stam- 
pante ad impatto da 80 colonne, la TS 2080. 

M.B. 


40 


MCmicrocompuler 27 




^ Musica e computer ti appassionano? 


RIVISTA DI 
ELEnROACUSTICA 
ED ALTA FEDELTÀ 


/ " 


La più qualificata rivista italiana 
di elettroacustica ed alta fedeltà 


MUSICA 
ELETTRONICA 



Sul numero 
di febbraio 1984 
Tecniche 
di sintesi: 
la sintesi 
additiva 


Sul numero 
di gennaio 1984 
Strumenti 
analogici 
e strumenti 
digitali 
nella musica 
elettronica: 
principi 

di funzionamento 




Distributori di software 

Vi ricordate i disiribuion aulomalid di gom- 
me da muMicare? Beh. adesso ci sono quelli di 
programini. La cosa funziona cosi: voi compra- 
te una cartuccia che si inserisce nel vostro com- 
puter (si tratta di una EAROM riutilizzabile 
airinfinito): andate al distributore; vedete le 
schermate dei giochi disponibili, cd eventual- 
mente giocate per alcuni istanti; fate la vostra 
scelta, inserite la cartuccia e i soldi; ritirate la 
cartuccia con il programma c lo scontrino su cui 
sono stampate le istruzioni. Quando vi siete stu- 
fati del gioco, niente paura, lutto ricomincia 
daccapo, c voi cambiate gioco potendo scegliere 
tra centinaia c pagando solo un terzo del costo 
di una nuova cartuccia. 

Il sistema è organizzato con un microcompu- 
ler più unità a disco, su cui sono memorizzate le 
schermate di prova c gli interi programmi per 
lutti I computer; uno schermo a colon fu da 
display, e in relazione al pagamento esistono 
due tipi di macchina, a seconda che si accetti 
danaro contante ovvero particolari biglietti ma- 
li sistema è molto comodo per lutti gli interes- 
sali. Le software house, che percepiscono una 
royalty pari al guadagno netto che loro fanno 
per ogni copia venduta; I gestori dei locali d'in- 
slallo. che pagano la corrente ma non il noleg- 
gio, c prendono un lanuta programma venduto; 
il cliente che sceglie bene e paga poco; la Casa 
dei disinbulon. che prende il resto! 



Allualmenle negli USA sono disponibili due 
sistemi, basati su un differente mobile. Il primoè 
il MclawritcrdellaCumma.con mobile da pavi- 
mento; offre 15 secondi di preview per ogni 
gioco, è stalo provalo sotto Natale con 3(^) 
esemplari e con slot per il VCS Alari, i Commo- 
dore VICe64 e il Coleco Adam, ede in sviluppo 
l'espansione per il PC Jr; i programmi costeran- 
no da l a 1 5S. e in un tempo ragionevole verran- 
no lanciali anche in Europa a seguilo di un 
accordo esistente tra la casa americana e la Ro- 
seieeh. una compagnia del Vecchio Continente 
che dovrà curare gli adullamcnli agli standard 
televisivi PAL e SECAM (negli USA c'é 
l'NTSC). A proposito della Cumma va ancora 
dello qualcosa a riguardo dello staff; il numero 
uno è Thomas Cravcrafl, il suo vice Allan Al- 
corn. realizzatore del Pong — il mitico capo- 
stipite dei videogiochi — insieme a Nolan Bash- 



nell. tomaio sul mercato in veste di collaborolo- 
rc della Cumma unitamente a Joseph Kecnam, 
che fu il primo presidente della Alari. La sede 
della compagnia è al 1287 di Lawrence Station 
Road. Sunnyvalc, California 94UK6. 

Il secondo modello si poggia su un tavolo, cd 
e realizzato dalla Romos. i cui uffici si trovano 
al 5(X) della mitica 5th Avenue di New York 
10570 NY. La disponibilità atiualec di 220 titoli 
di 20 marche, e si sa che anche in questo modello 
verrà efTcllualo radattamemo perii PC Jr; i dati 
disponibili, non copiosi come nel caso del Meia- 
writer. si fermano qui. 


HP-71 

Un nuovo personal portatile Hewlett Pack- 
ard. è i'HP-7|. La memoria totale c di 81.5 
Kbytc. dei quali ben 64 dedicali al Basic. Il 
display è a cristalli liquidi, da una riga per 96 
caratteri e la memoria di massa è a schedine 
magnetiche, comode c veloci. Una specie di 75 
più compatto, con qualcosa in più e qualcosa in 

Tramite l'inlerfaccia HP-IL è collegabile agli 
altri computer della stessa casa, potendo quindi 
fungere anche da terminale portatile intelligen- 
te. Per un uso da tavolo è prevista un'interfaccia 



Alphacom 81 

L'Alphacom presentava il modello 81. una 
stampante termica da 80 colonne con capacità 
grafiche. È dotala di interfaccia sia Centronics 
che RS 232; l'economicità (viene venduta a 214 
dollarile la facilità di inlerfaceiamenio la rendo- 
no particolarmente adatta ai computer della fa- 
scia bassa' Alari. Commodore 64, Texas Instru- 
ments etc. Per Commodore c Texas che non 


dispongono di uscite standard l'Alphacom ven- 



Mattel 

La Mattel Eleciromes ha acquistato in esdu- 
sivu I dinlli di una eccczionulc tecnica di rappre- 
sentazione tridimensionale sviluppala al Cìeor- 
gia Inslilule of Technology. Essa permette di 
ottenere immagini .3 Dia colon!) da un normale 
televisore usando un apposito paio di vKchm li. È 
già uscito il primo gioco che la impiega; si chia- 
ma Hover Force 3D cd c ispirato al recente lìlm 
"Tuono Blu". Ovviamente c per ora disponibile 
solo suirinlellivision. 



-Adam 

La Coleco ha annuncialo una sene di nuove 
periferiche per l'Adam. il suo homc computer; 
tra queste le più appetibili sono sicuramente una 
unità a floppy disk ed un modulo di espansione 
in grado di portarea I I4la memoria RAM. Per 
poter fornire un servizio sempre migliore, la 
Coleco ha poi raggiunto un accordo di collabo- 
razione con la Honeywcll. la quale creerà una 
rete di .15 punii di as.sisienza sparsi per tutta 
l'America. 


42 


MCmicrocomputer 27 








TASTIERA PROFESSIONALE PER SPECTRUM E 2X81 




per favorire la presa, c quelli analomici con 
tanto di pulsante di sparo in cima alla cloche. 

La novità era però data dalla Irackball; una 
palla di jomma dura o plastica che sporge in 
parte dalla scatola che la contiene. Si aziona 
facendoci passare sopra la mano ed i ruUimu 
moda nel campo degli arcade games. Quasi 
tutte le dille avevano in catalogo più di un 
modello e la TG Products esponeva una linea 
completa, dalla semplice paddlealla trackball. 
con uddiriitura un joystick "ambidestro". 
Nell'EnJoysiick infatti il bottone dì sparo c 


fezioni per far tornare come nuovo il proprio 
personal. Mollo economici erano ì prodotti 
della Bib. già nota nel campo degli accessori 
hi-fi: il suo kit denominato BCC Qcomprende- 
va un dischetto da $'/4" per la pulizia del 
floppy disk driver, uno spray per rimuovere 
sporco c polvere con relativo panno e un se- 
condo spray amistalico per lo schermo del 
monitor o del TV. 

Per i più esigenti (e danarosi) la Perfeci 
Data proponeva una valigia piena di spray, 
solventi, sgrassanti c manuali alla "Tutto 
quello che avreste voluto sapere sulla pulizia 
de! monitor e non avete mai osato chiedere!". 

E se il pcsonal volete portarlo in giro per 
mostrarlo agli amici? Se avete un IBM o un 
Epson HX-20 niente paura, perche la Ameri- 
can Tourisier vi può fornire delle splendide 
valigette in grado di alloggiare il vostro ^oid- 
io con tutti gli accessori, a pane ovviamente la 
stampante, per la quale è disponibile un'altra 
valigia separala. 

M.B. 


Accessori a go-go. Poteva benissimo essere il 
mono di questo C.E.S. perché ce n'erano vera- 
mente di lutti i tipi c per tutti i gusti. I più 
richiesti erano owiameniei joystick e l'offerta 
era di sicuro pari alla domanda. Abbondava- 
no i modelli classici, cioè la semplice levetta 
sensibilissima magari con una pallina in cima 


sistemato su un corpo in plastica nbahabilc 
per adattarsi alle necessità dei mancini. 

Dal gioco puro al gioco per imparare: TA- 
TARI vendeva il nuovo Atarilab. un modulo 
contenerne una serie di sensori che permeile di 
compiere degli elementari esperimenti scienti- 
fici. La confezione base, chiamata Starter set. 
comprende una cartuccia ROM col software, 
un'apposita interfaccia dotata di sensore di 
temperatura e un manuale con gli esperimenti 
consigliati. licosioèdì 90 dollari;a SO dollari é 
poi disponibile il Lighi Module con vari rive- 
latori di luminosità. Confessiamo di aver ap- 
prezzalo mollissimo Tidea, perché riteniamo 
giusto avvicinare i giovani all'uso del compu- 
ter come mezzo dì raccolta edi elaborazione di 
dati. Speriamo di vedere presto qualcosa di 
simile anche per altre marche di persona! più 
diffuse in Italia. 

Un aspetto spesso trascuralo da noi e che 
invece negli States è tenuto nella pusla consi- 
derazione è quello della manutenzione del 
computer: in giro si vedevano mollissime con- 


44 


MCmicrocompuler 27 








MZ-700 

Il Personal Computer più completo e più com- 
patto per la famiglia e per la scuola 


La serie MZ 700 impiega una CUP ad alta velocità ed una 
ampia memoria a 64 KB. 

In questo compatto Personal Computer (MZ 731) sono inte- 
grati anche un registratore cassette e una stampante- 
plotter a colori. 

Strutturata in maniera precisa e compatta, la serie MZ 700 
offre elevate prestazioni per soddisfare le necessità più va- 
rie dal campo hobbistico al didattico ed al gestionale. 


Prestazioni elevate ed alta velocità con la CPU Z80A 
Area di memoria programmabile di 64 Kbytes 
Tastiera-Unità centrale sottile e compatta. 

Una varietà di sistemi per ogni necessità: 

MZ-721... Tastiera-CPU con unità a cassette 
MZ-731... Tastiera-CPU con unità a cassette e stam- 
pante. 

Plotter a 4 colori 


i 1 i ^ MELCHIONI 
= = = COMPUTERTIME 

MELCHIONI COMPUTERTIME 20093 COLOGNO MONZESE |MI| • Viale Europa. <9 - Tel 02/2S.».03à . 2S.a0.e07 - Tu 3103S2 METIME 


mVENDITOni E SERVIZI DI ASSISTENZA SU TUTTO IL TERRITORIO NAZIONALE 



DRAGON 32 

di Leo Sorge 


L 'home computer che vi proponiamo in 
ifuesia prova ha diverse caraneristiche che 
l'hanno reso noto e diffuso in lutto il Regno 
Vnim. portandolo alle 100000 unità dichia- 
rale dalla casa Iche Ira l'aliro si vanta di 
usare quasi esclusivamente componenti pro- 
dotti in GB ed ivi assemblati ! . e che poireh- 
he esser valido anche sul mercato italiano. Il 
Dragon si colloca nella fascia media della 
categoria: ha una tastiera vera. 32K di 
RA M niente, dei quali 25 accessibili da BA- 
SIC per il programma e le variabili, il recen- 
te. poteniLssimo microproce.ssore Motorola 
6809, un linguaggio esteso della Microsoft 
mollo .simile a quello del Color Computer 
Tandy, un piccolo convertitore analogico- 
digitale a 6 hit sulla porta joystick e un 
semplice oscillatore musicale programmabi- 
le. Si tratta .senza dubbio del primo vero 
mezzo a disposizione dell'utente nastrano 
per maneggiare il fatidico 6809. che dà un 
approccio al microprocessore tomo diverso 
da quello tradizionale da farlo considerare 
una via di mezzo tra un 8 e un ìójiit: per di 
più. appartiene alla stessa famiglia I e quindi 
/ìlosa/ia di programmazione) che ha gene- 
ralo il 68000. attualmente l'unico 16 hit (in 
effetti un ibrido tra 16 e 32) usato .sui super- 


Le principali doti di un .siffatto computer 
.sono la versatilità, la velocità e la .semplicità 
di programmazione in linguaggio macchina, 
facilitala anche dall'oliima gestione dei file 
binari sia su cassetta che su disco: U rovescio 
della medaglia è rappre, sentalo dalla scarsa 
reperibilità delle informazioni tecniche Ima 
.si .sta muovendo qualcuno anche in Italia) 
sia sulla macchina in generale che sullo spe- 
cifico hardware ( MPU 6809. controller vi- 
deo 6847. VIA 6821 etc) cosa che comunque 
non dovrebbe rappresentare un (durevole) 
collo di bottiglia. 

In quest 'ottica appaiono più problemati- 
che le limitazioni intrinseche alla macchina: 
.se la Dragon aveva inteso lanciare un ogget- 
to valida .salo per il settore hobhystico ed 
educati vo. e per nulla conciliabile con il busi- 


ness e il dedicalo, ha centralo in pieno il .suo 
obiettiva, poiché uno schermo di 32 colonne 
per 16 righe non può diventare un ecantmiico 
display per wordprocessor o per spreadsheet, 
ma neanche un'interfaccia con il Presici, né 
peraltro un unico oscillatore ( per di più sprov- 
visto di modellamento della forma d'onda! 
può esser usato come .sintetizzatore musica- 
le. La stessa Dragon ha tentato in parte di 
colmare queste lacune con l'introduzione del 
modello 64. che secondo critiche unanimi ha 
però fallilo l'aggancio al gradino .superiore, 
sia per caratteristiche che per prezzo. A noi 
non resta che consolarci con il fratello mino- 
re, in attesa di una pronta distribuzione e 
propagazione di materiale bibliografico e 
softwaristico ( orribile neologismo!) in quan- 


46 


MCtnicfOComputer 27 


L'esterno 


Non si può certo dire che l'estetica sia il 
punto di forra di questo home computer; 
l'impressione generale è che i progettisti 
abbiano dimensionato il mobile in funzio* 
ne della struttura interna, intendendo il 
pannello superiore come semplice copertu- 
ra della drcuiteria. La tastiera - - che segue 
lo standard QWERTY ed c a 52 clementi 
più la barra spaziatrice — contribuisce al- 
l'aspetto spoglio poiché sui tasti non ripor- 
ta nessun simbolo grafico o alternativo ol- 
tre a quello della funzione principale. La 
i^ualitàémedia. eia battitura degli elemen- 
ti provoca un rumore leggermente fastidio- 
so. comunque sopportabile: da notare i 
quattro tasti di controllo del cursore, di- 
sposti a croce e distanziati, in modo da 
renderne agevole l'uso per giochi; ancora 
da osservare il tasto CLEAR. in basso a 
destra, che realizza direttamente la pulizia 
dello schermo. 

Numerosi i collegamenti disponibili: sul 
pannello posteriore troviamo la presa per 
alimentazione, il tasto d'accensione e l’u- 
scita per monitor. Per la prima é stato 
adottato un insoliloconncttore a vaschetta 
con 9 contatti, resosi necessario dalla tripla 
alimentazione che viene fornita al Dragon 
<8.5. 14 e 28V). Sul lato sinistro (avendo 
frontalmente la tastiera) ci sono la connes- 
sione per TV domestico, un pulsante di 
RESET, le connessioni per nastro e stam- 
pante parallela più due spinotti per joy- 
stick a doppio potenziometro incrociato, 
collegati tramite dei connettori DIN pen- 
tapolari con un angolo a 270 gradi, al po- 
sto delle tradizionali vaschette. 

L'ultima porta di contatto con l'esterno 
è posta sulla destra: si tratta della porta 
utente, connessa direttamente sulla piedi- 
natura del microprocessore (quindi atten- 
zione ad ogni collegamento con interfacce 
non standard), realizzata con un connetto- 
re a pettine da 20-1-20 piedini. 

L'interno 


Considerando l'aspetto dclfesterno ci si 
aspetta trovare un'architettura interna cu- 
rata; e cosi é. Lo spazio a disposizione 
viene ripartito tra tre sezioni distinte (sen- 
za alcuna scomoda sovrapposizione), ov- 
vero l'alimentazione (che ospita anche il 
modulatore TV), la piastra con tutti i chip 
e la ta.stiera: il collegamento tra queste uni- 
tà avviene mediante due connettori, uno a 
9 contatti tra alimentazione e piastra ma- 
dre e uno a 16 contatti per la tastiera. 

La logica è spaziala su una superficie 
sulìicientemente estesa, c consta del micro- 
processore Motorola 6809. con i suoi chip 
periferici; tra questi spicca il controller vi- 
deo 6847. 

La RAM complessiva (che non è quella 



disponibile per l'utente) é organizzata con 
16 integrali da I6K su un bit — nel model- 
lo in prova c'erano le 41 16 della Mostek - 
per un totale di 32 Kbyte. come dichiarato 
dalla casa; vista la disposizione dei chip c'è 
da pensare che il nuovo modello Dragon 
64. con il doppio di RAM. abbia lo stesso 
numero di integrati (di più non ce n'entra- 
no!) ma usi delle 4 1 32 o similari da 32K bit 
onde raggiungere la configurazione stan- 
dard. Il sistema operativo ed il linguaggio 
BASIC esteso Microsoft (a proposito, si 
tratta dì una implementazione molto simi- 
le a quella del Color Computer Tandy Ra- 
dio Shack TRS-80. con cui il Dragon è 
spesso sofl-compatibile) giacciono in due 
Texas 4764. sulla destra nella foto genera- 
le. alTiancate al microprocessore. La ge- 
stione deU'ingresso uscita è invece affidata 
ai due 6821. dei chip molto versatili. Da 
notare, sulla sinistra della piastra, il relè 
che presumibilmente comanda il motore 
del registratore (operazione tra l'altro rag- 
giungibile direttamente da BASIC con le 
istruzioni MOTOR ON e MOTOR OFF). 

L'accessibilità dei vari punti è molto 
.semplice. 

11 linguaggio 

Mollissime e versatilissime te istruzioni 



MCmicfocompuier 27 


47 





della versione implementata, eseguite per 
di più in modo assai veloce dal 6809; vista 
l'estrema articolazione del linguaggio cer- 
cheremo di passare velocemente sui punti 
più salienti. 

Vedremo nell'ordine, grafica, suono e 
joystick, alcune particolarità de! BASIC e 
l'unità a dischi. 

La grafica 


Senza dubbio la parte più completa ed 
articolata del linguaggio, è uno dei punti di 
forza del Dragon. É disponibile come bas- 
sa ed alta risoluzione, in ben cinque versio- 
ni che si differenziano per dettaglio di pun- 
ti e di colorì, e quindi anche per memoria 
occupata: a tal proposito va subito detto 
che all'accensione il sistema riserva alla 
grafica circa 5.5K byte {6144 bit per l'esat- 
tezza), equivalenti — come vedremo — a4 
pagine in bassa risoluzione. 

Questa è organizzata in 16 righe di 32 
caratteri, per un totale di 512 elementi con- 
temporaneamente presenti sullo schermo, 
cosa che preclude in maniera praticamente 
definitiva l'uso tipo business (al massimo 
potremmo arrivare ad una pagina vìdeo da 
64 colonne). Il texi mode e la bassa risolu- 
zione da 2048 punti (corrispondenti ad una 
grìglia da 64 X 32 punti) occupano la stessa 
zona dì memoria, i 512 byte della locazione 
1024 al 1535, e possono quindi esser facil- 
mente mischiali; i caratteri grafici sono di- 
visi in due set da 256 elementi l'uno, e 
possono esser visualizzali o con la stampa 
dei CHRS, ovvero con l'uso delle POKE di 
schermo (in questo secondo caso si tratta 
dì quel codice) con ì numeri d'ordine da 0 a 
255. ottenibili ad esempio con il semplice 
ciclo; 

FOH T = 128 TO 255: POKE 1300 + T. T : 
NEXT T 


4S 


I colori disponibili sono 8 più il nero 
(corrispondente al codice 0) che non viene 
F>eró accettato da tutte le istruzioni che 
accettano la specificazione del colore. I co- 
mandi in lo-res sono: 

CLS n. che colora l'intera pagina con il 
colore il cui numero d'ordine c n: 

PRINT. che accetta sia la chiocciola 
n,0< n <511. che USING fwri tabula- 
ti. con il campo definito tra il segno di 
percentuale; 

le solite SET. RESETePOINTcon spe- 
cificate (tra parentesi) le coordinate ed 
eventualmente il colore. 

Andando a parlare dell'alta risoluzione 
bisogna descrìvere la struttura a pagine 
grafiche del Dragon. A partire dalla fine 
della memoria dì schermo in bassa risolu- 
zione. locala in 1 535. si ha una successione 
di zone di memoria di 1536 byte, dette 
pagine: all'accensione il sistema ne riserva 
4. per un totale di 6144 byte, ma tramite il 
comando PCLEAR se ne possono aggiun- 
gere altre 4 per un massimo di 1 2288 loca- 
zioni impiegate. Esistono ben cinque modi 
grafici, numerati da 0 a 4 e definiti nella 
tabella sottostante: 



nazioni predeterminaCe. 

Per selezionare uno di questi modi biso- 
gna usare l'istruzione; 

PMODE modo, pagina 

pK>ssi burnente seguita da un PCLS che ci 


garantisce la pulizia della pagina di cui 
intendiamo occuparci. Inoltre rinìzìalizza- 
zione dell'alta risoluzione va fatta con la 
SCREEN insieme di colorì, rìsoluz. 
i cui parametri sono i numeri d'ordine 
dei gruppi di colori ammessi nonché il tipo 
di schermo (0 in lo-res. l in hi-res). 

Le istruzioni che manipolano il sìngolo 
punto sono le solite PSET. PRESET. 
PPOINT: uno sguardo particolare va dato 
alla 

PCOPY ni TO n2 

che com'é ovvio trasferisce integralmen- 
te il contenuto della pagina n I nella pagina 
n2. possibilità molto utile anche per otte- 
nere animazioni. 

I comandi che seguono sono tra quelli 
che si segnalano per articolazione e quindi 
potenza; sono LINE. PAINT. CIRCLE e 
soprattutto DRAW. Vediamoli. 

LINE IX1.Y1) - (X2.Y2). LI, L2 

accetta (oltre alle coordinate iniziali e 
finali) anche due ulteriori opzioni. LI ed 
L2. La prima va a specificare il colore con 
cui il punto dev'essere visualizzalo, quindi 
se va posto (SET) ovvero cancellalo (RE- 
SET); la seconda attende o una B ( = box. 
riquadro), che traccia il bordo della figura 
geometrica che avrebbe per diagonale la 
linea data, oppure una BF (= box filled. 
riquadro riempito) che sostituisce il FILL. 
andando a colorare della stessa tinta sia il 
bordo che rintemo. 

PAINT (XP. YP), PI. P2 
è il solito FILL. che a partire dal punto 
di coordinate XP. YP dipinge lutto con il 
colore PI finché non trova il bordo di colo- 
re P2. Questa istruzione riempie figure geo- 
metriche lasciando il bordo di un altro co- 
lore. 

CIRCLE (X.Y), R. C, AL, I, F 

serve a disegnare tutto ciò che di curvo 


MCmicrocompuier 27 




esìste, grazie ai suoi ben 7 parameirì. Olire 
alle coordinale e alla lunghezza del raggio 
(e al colore da usare), la CIRCLE ci con- 
sente di specificare il rapporto ira altezza e 
larghezza (AL) per le ellissi (per i cerchi 
AL = I ). nonché l'inizio (I) e la fine (F) del 
iracciamenio per ottenere solo archi in 
modo selettivo. 

Un capoverso a parte lo merita l'istru- 
zione DRAW. checon le sue 15 specifiche é 
un linguuggeito a parte, solo lei! La sintassi 
è semplicissima: 

DRAW stringa 

ove stringa è un insieme di lettere (che 
esprimono comandi), segni d'interpunzio- 
ne (usati come controllo) e numeri (per le 
coordinale). Ricordiamo che questo co- 
mando simula il tratto del disegnatore su 
un foglio uguale allo schermo in alla riso- 
luzione. Possiamo orientare la mano in 8 
direzioni, delle quali quattro seconda i 
punti cardinali (U = up. su per nord; D = 
down, giù per sud: L = left. sinistra per 
ovest. R = righi, destra perest) e altre quat- 
tro per le orientazioni intermedie (E. F. G. 
H per 45. 135. 225 c 315 gradi). Il comando 
BM (blank move, mossa non scrina) con- 
sente di muoversi ad un nuovo punto di 
scrittura senza tracciare la linea che lo uni- 
rebbe all'ultimo visualizzato; la M (move, 
mossa) ripristina lo stalo di scrittura. Le 
opzioni A. C ed S cambiano rispettivamen- 
te l'angolo, il coloree la scala (dimensione) 
del disegno, mentre la N (no update. non 
aggiornamento) traccia tulli ì segni che gli 
si comandano partendo sempre dallo stes- 
so punto iniziale. Tutti i comandi vanno 
inseriti senza interpunzioni, mentre le co- 
ordinate devono essere spaziate da una vir- 
gola. Un'ulteriore opzione consente di de- 
finire una stringa autonoma e dì farla ese- 
guire in un DRAW. ad esempio ponendo 

A$ = -U2L2D2R2 " DRAW A$ 

ovvero di inserire l'e.secuzione della AS 


dentro un'altra esecuzione, con il segnala- 
tore. X (stringa); (X = execuie. esegui); 
AS - "U3L3D3R3” 

DRAW 'S2e4BM20, 20R4, XA$: ' 

I due comandi grafici più interessanti 
sono però il GET c il PUT. che rendono la 
pagina del Drugon la più versatile della 
categoria. Si tratta di istruzioni di imma- 
gazzinamento e riproduzione di parti delle 
pagine grafiche: in particolare la 
GET (XI, V1) - (XF, YF), (nome), G 
mette nell'array (nome) la zona conte- 
nuta nel riquadro specificato dalle coordi- 
nale iniziali e finali specificate, eventual- 
mente in dettaglio maggiore tramite l'op- 
zione G- Per far ciò bisogna opportuna- 
mente predimensionare un vettore di di- 
mensione opportuna. Il manuale consiglia 
di usare una cella di vettore (5 byte in 
virgola mobile) per un punto dello scher- 
mo, per il quale basterebbe un semplice bit: 
secondo il manuale, dunque, uno schermo 



in alta risoluzione da 256 x I92 « 49I52 
punti avrebbe bisogno di circa 250 Kbyie 
per esser registrato! Consigliamo invece la 
procedura indicata da Keilh c Steven 
Brain, padre e figlio autori di "Advanced 
Sound & Graphics" per il Dragon. ediz. 
Sunshine. £ 5.95, che in alta risoluzione 
(modo 4) suggeriscono di calcolare il nu- 
mero di punti da salvare, dividerlo per 40 
(5 byte da 8 bìt)e aggiungere al risultato un 
I O^oCautelalivo che tenga conto degli erro- 
ri di arrotondamento relativi alla codifica 
di situazioni binarie (i punti sullo schermo) 
in numeri. In definitiva, per una zona 
50 X 50 servono 2500/40 = 62.5 elementi, 
arrotondali a 6.3 più 7 di margine di tran- 
quillità = 70; 

DIM A irO) 

GET (10.10) - (60,60). A 
ed é stato omesso il codice C per il detta- 
glio. 

Ancora più movimentata è l'istruzione 
duale, che accetta quattro parametri: 

PUT (XI.YI) - (XF.YF), <nome>. modo 
cheelTettua la decodifica inversa da nume- 
ri a bit sullo schermo. Ci interessa il para- 
metro modo, che ci dice come l'immagine 
può essere riirasferita sulla pagina grafica 
attualmente in uso. Abbiamo 5 possibilità: 
PSET. PRESET. OR. AND. NOT. Data 
un'immagine. PSET la riproduce cancel- 
lando tutto quello che c'è sotto; PRESET 
fa lo stesso ma inverte l'immagine; OR la 
sovrappone u quella esistente; AND visua- 
lizza solo i punti in comune, cancellando 
quelli che non appartengono ad entrambe 
le figure; NOT inverie i colori. Questi co- 
mandi hanno una grandissima potenza, 
consentendo dì manipolare lo schermo hi- 
res in finestre definibili. 


L'hobbistico 


In questo paragrafo intendiamo esporre 


MCmicfocomputer 27 


49 



alcune nozioni relative alla gestione del 
suono, all'uso delia porla joystick e alle 
possibilità dell'ingresso audio. 

Il suono è realizzalo senza grosso di- 
spendio di energie: un solo oscillatore dà 
voce al sistema, e viene modulato nel se- 
gnale video, per cui è disponibile suU'alto- 
parlante del televisore. Non é previsto nes- 
sun tipo di modellamento della forma 
d'onda, per cui la sintesi di strumenti è 
impossibile. L'ulteriore mancanza di un 
generatore di rumore rende problematica 
la realizzazione di effetcì da gioco, anche se 
questa può essere simulata, 

Due 1 comandi B.ASIC disponibili: 
SOUND e PLAY, il primo riservato ap- 
punto agli elTetii speciali (e ad altre piccole 
applicazioni), l'altro destinato a comporre 
musichette. 

SOUNO F, D 

emette un suono di frequenza F per un 
periodo grosso modo pari a D 1 6 secondi, 
polendo sia F che D spaziare tra ! e 255; gli 
effetti vanno ottenuti con l'uso della gene- 


razione casuale deH'argomento F. ad 
esempio cosi: 

FOR T = 0 TO 9 
SOUND RND (255), 1 
NEXT T 

Per ottenere semplici commenti sonori, 
anche se senza accordi né altro, si usa 
PLAY <strìnga> 

ove <stringa> c un insieme di comandi 
composti da lettere, numeri o simboli spe- 
ciali (del tipo visto con DRAW). Le note 
possono essere indicate o come lettere, se- 
condo le convenzioni internazionali (C.D. 
E.F.G..\.Bcorrispondenii alle note dai Do 
in poi) eventualmente seguite dai segni op- 
portuni per il die.sis (* oppure -t- ) e per il 
bemolle (•); alternativamente possono es- 
sere usali I numeri da ! a i2. I comandi 
sono 5: durata L (lenglh). ritmo T (tempo), 
ottava O. pausa P e volume V. L esprime la 
durata della nota; può variare da I a 255. e 
maggiore è il numero più lungo è il tempo. 
T rappresenta il tempo (in musica si chia- 
ma proprio cosi), ovvero una quantità di- 


rettamente proporzionale al numero di 
battute neH'unità di tempo, per cui l'ubbia- 
mo ridefinita ritmo (che. pur essendo un' 
altra cosa, é più immediata): anche T può 
variare da I a 255 (il valore di default, cioè 
in mancanza della specificazione, è pari a 
2). e maggiore è il numero, più veloce é 
l'esecuzione, Le ottave a disposizione sono 
5. identificate con numeri progressivi a 
partire da !. con defaull 2: la pausa intro- 
dotta é direttamente proporzionale al va- 
lore di P (compreso tra I c 255), mentre il 
volumevariadaOa !)l con defaull inierme- 
dio (15). 

La presa per due joystick funziona con 
un convertitore analogico-digitule a 6 hit. 
cornspondenii ad una risoluzione di sole 
64 gradazioni (da 000001) binano = Odeci- 
male a ) 1 1 1 1 1 binario = 6,^ decimale) per 
tensioni in ingresso grosso modo da Oa 5V 
per una porta giochi 64 direzioni sono tan- 
te, ma per un quuisiu.si uso hobbistico ba- 
stano appena per illustrare i principi di 
funzionamento La mancanza di un nume- 



50 


MCmicrocompuier 27 





MF'SSflC-i»' T 


' RRRilF-E 


pn-T’^.i'iMF PF'^ 7FPn 
CPFPTlipfl P! F!I F FiPFPTCl 

tKPn:F •ciM wfii ino 

MOM nin rntiTTMMftPF 
'■10TPI''E PITirtlFM^.inHOTR 
cpacr PIPETTR 
1710146- ILLFPfitF 


TiflT' 


41 TPI 


FPPOTR OF'TinHF PI f 
COOTF PTPFTTR II I Fr.Ol.E 
IHPMT R FILE CHIUSO 
F&pncF P IHPUT - nliTPIIT 
STPIHOfi TPnppn I ntr.B 

• r--T triPR FOP 
FIIF IImM RPEPTO 
FPPnPF MFL PFRP - PRTR 
MniFPTR FTHlTp 
MEMOPTR 4TTpInr,Hr FIMITn 
HI II1FP0 TROPPO OPHHDE 
PETMPH ^FH-fi 15 OSHF 
FPPOPF -ihtR=-:T 

•^TPIHRfl rniIPI TfRTR 
rppoPF PI TIPO 
LINEO NON PFFIHITR 


riF-Rnnn 


FTI F POTO 

ìi> FTi F MOPF 
i.FOBLPIPFITT •^.trtfmfkt 
IPIIT PRCT THF rii'- or a F 
•n FPPOF 


PFTOPH MITIIOIIT 
'i/iiTr;-' fpOOP 


ro più elevato di bit é resa maggiore dall'e- 
sislenza delle parole BASIC JOYSTK (a), 
con a da 0 a 3. che resdiuendo lo sialo della 
porta la rendono facilmenlc accessibile. A 
questo punto si poteva inserire direttamen- 
te una parola di controllo dello stato del 
pulsante di fuoco, che invece manca: la 
condizione logica relativa ai tasti di en- 
trambi i joystick é contenuta nei bit meno 
significativi della locazione 65280. il cui 
conieriuio. normalmente pari a 127 o 255. 
cala di I se viene premuto il tasto di fuoco 
deHelemenio di destra, di 2 se quello di 
sinistra. Aggiungiamo che se viene premu- 
to un tasto il contenuto della locazione 337 
passa a 255. mentre quello della locazione 
1 35 ne conterrà il codice di tastiera. 

Esistono altri due comandi molto inte- 
ressanti ed utili per svariate applicazioni, e 
sono il MOTOR e l AUDIO II primo va 
usalo con il registratore dedicalo, even- 
tualmente realizzabile in casa con un qual- 
siasi apparalo del genere: il comando MO- 
TOR ON dà corrente, mettendo in moto il 
sistema, e non esiste l'OFF. dato che la 
routine di caricamento da nastro chiamala 
da BASIC con il CSAVE provvede da sola 
a tale funzione. Il segnale emesso dal Dra- 
gon non ha un tono di guida — che agevo- 
lerebbe il controllo automatico del livello 
di registrazione — ma è comunque alTida- 
biie; per chi volesse però esser più sicuro, 
poiché il segnale emesso dairoscillatore in- 
terno c presente anche suH’usciia per regi- 
stratore (soluzione comune a molli degli 
home che modulano l'audio sulla TV), sa- 
rà utile una breve routine di caricamento, 
del tipo 

MOTOR ON SOUND 125,25: CSAVE "nome 
del programma" 

Molto favorevole è siala l'impressione m 
noi destala dalle funzioni del comando 
AUDIO (ON oppure OFF): per il suo tra- 
mite si può mandare sull'audio del televi- 
sore un qualunque segnale audio prove- 
niente dallo stesso registratore usalo per i 
dati. Questo vuol dire, ad esempio, che 
durante i giochi si possono avere musichet- 
te non realizzate dal computer (e comun- 
que non m tempo reale, con ovvio rispar- 
mio nel tempo di esecuzione). Ma non so- 
lo: possono essere inseriti dei commenti 
sonori alle operazioni svolle da tastiera, ad 
esempio come aiuto in un programma di 
autoistruzione 

Il resto del B.ASIC 


Anche se in questa prova abbiamo pre- 
ferito accennare alle sezioni prettamente 
hobbystiche. non dobbiamo tralasciare il 
linguaggio implementato, che pur avendo 
un'estensione media (I6 Khyte) risulta ot- 
timizzato e quindi potente, versatile e velo- 
ce. essendo - - come detto - una versione 
standard della Microsoft lungamente spe- 
rimentata sui Tandy: accenniamo qui di 
seguito ad alcune ulteriori possibilità di 
questo BASIC. 

Il comando di EDIT è anch'esso una 
specie di iinguaggelto: una volta chiamata 
la linea con un: 

EDIT <numero di linea> 


abbiamo diverse opzioni. La Elisia la linea 
nella sua forma attuale: la C indica che il 
successivo carattere della linea editala va 
sostituito con il prossimo che verrà digita- 
to; la I inserisce il prossimo carattere, men- 
tre la D cancella l'ultimo visualizzalo e la 
K cancella il resto della linea; la S <car> 
cerca (search) <car> nella linea; la barra 
spaziulnue avanza il cursore di un caratte- 
re; ENTER restituisce il controllo al nor- 
male modo. 

La gestione delle stringhe, oltre che degli 
usuali comandi, si avvale dell'ottima INSTR 
(N. AS. BSl, che ci dice se AS è una sotto- 
stringa di BS. 

L'insieme di comandi non slrettumenlc 
necessari alla programmazione, ma che 
pure la agevolano c ne rendono semplice la 


correzione, va solitamente sotto il nomedi 
tool (attrezzo) oppure aid (aiuto), e il Dra- 
gon ha diversi comandi di questo tipo. Il 
classico esempio è TRON. contrazione di 
trace on, traccia inserita (da cui tra l'altro 
viene il nome del coprolagonisia del film 
omonimo), che visuali?.za i numeri di linea 
delle ultime istruzioni eseguite, coadiuvato 
dal suo opposto TROFF: significativi so- 
no anche il RENUMbering che riordina i 
numeri di linea di un programma, c il DE- 
Lele (cancella) che elimina delle linee spe- 
cificale. Mollo utili anche i due comandi 
&H e HEXS; il primo accetta un numero m 
forma esadecimalc. mentre l'altro converte 
m base 16 il numerale in base IO indicaiogli 
tra parentesi 

Destiniamo alcune note anche al carica- 



MCmicrocompuler 27 


51 



menio da cassetta. Delle svariate possibili- 
tà. che rendono il Dragon assai appetibile 
per gestioni di piccole quantità di dati si da 
cassetta, ma soprattutto da disco, va citato 
■1 moderno comando CSAVE. che - se- 
condo gli ultimi indirizzi della program- 
mazione specifica il caricamento di pro- 
grammi BASIC ovvero in linguaggio mac- 
china (tramite il suffisso M): di quest'ulti- 
mo si possono specificare oltre al nome (di 
lunghezza massima 8 carutteri) anche la 
locazione da cui deve iniziare il caricamen- 
to. quella in cui finisce nonché il punto di 
entrata della routine salvala. Il comando 
complementare è CLOAD. che sempre 
tramite il suffisso M indica all'inicrpreie 
che si tratta di un programma in LM, c gli 
specifica la cella di parienzti del caricamen- 
to. Molto utile per gestioni è soprallullo il 
comando SKIPF < nomo , che automati- 
camente posiziona il nastro subito dopo la 
fine del programma <nome>. 

Un appunto negativo va però fatto ai 24 
messaggi d'errore, organizzati in codici 
d'un paio di caratteri e quindi non imme- 
diatamente interpretabili, cosa che - per 
esperienza — rallenta notevolmente i tem- 
pi di correzione e modifica di un listalo, 
facendo scemare l'interesse nella macchi- 


li lettore di dischetti 


Già di prim'acchitto si intuiscono quella 
versatilità che poi verrà confermata da un’ 
occhiata più approfondita: il sistema si 
presenta con una cartuccia contenente il 
DOS (ma non solo quello...) più il lettore, 
nel cui alloggiamentoègià previsto lo spa- 
zio per una seconda unità. 1 dati tecnici 
parlano di una singola faccia-doppia den- 
sità che dopo la formattazione assicura 
I80K: l'organizzazione dello spazio vede 
40 tracce da 1 8 settori di 256 byte ciascuna, 
con l'elenco (directory) sulla traccia 20. Il 
controller può supportare fino a quattro 
driver in singola o doppia faccia. 

Veniamo alle caratteristiche software. Il 
Dragon DOS. la scheda di supporlo, va ad 
inserirsi ncll'apposiia porta sulla destra 


della tastiera: poiché la mappatura di me- 
moria del sistema destina I K alle espansio- 
ni. questa cartuccia contiene non solo il 
sistema operativo del disco (peraltro molto 
versatile) ma anche un'estensione del BA- 
SIC. nel settore del tool, di cui parleremo 
dopo. L'introduzione della cartuccia muo- 
ve la pagina video di 1536 byte in su. e il 
manuale avverte che questa cosa può crea- 
re problemi non solo con elaborazioni gra- 
fiche precedentemente realizzate in pagina 
!. ma anche con succes.sive idee sviluppate 
nello stcs.so spazio, dato che il sistema non 
provvede da solo a proteggersi: in caso ciò 
avvenga basterà spegnere c riaccendere il 
computer. Le istruzioni sono le solite: SA- 
VE e LOAD. più la 
CHAIN <noms>, num. linea 
che durante l'esecuzione di un primo pro- 
gramma carica quello chiamato < nome > 
e senza cancellare i valori delle variabili 
usate dui programma caricatore esegue il 
nuovo a partire dalla linea <num. linea > 
(che può essere omessa se l'esecuzione va 
intesa dalla prima linea). 

La gestione dei file si reaìizza in modo 
immediato: tramite i comandi 
FWRITE <nome>; < lista valori > 
e il complementare 
FREAD <nome>: <lista valori> 
si può leggere direttamente da disco senza 
dover provvedere ad aprire o chiudere ca- 
nali di comunicazione: entrambi questi co- 
mandi hanno ulteriore versatilità con di- 
verse sintassi, e sono agevolati da altre 
Istruzioni di complemento. 

Il DOS specifica due lipidi file, mettendo 
un indicatore dopo il nome: .BAS se si trat- 
ta di un programma BASIC; -BIN se é in 
linguaggio macchina. Se un file viene chia- 
mato con un nome preesistente, l’indicatore 
di quello vecchio viene alterato in .BAK.e il 
nuovo viene caricalo in modo normale, cosi 
che possano coesistere entrambi sullo stesso 
dischetto; in caso di un'ulteriore sovrappo- 
sizione, l'attuale .BAK viene cancellato, il 
.BASchiamalo .BAK e il più recente carica- 
to come .BAS. Per gestire i dischetti si han- 
no almeno tre comandi importanti; PRO- 


TECT (ON oppure OFF). KILL e BAC- 
KUP. Il PROTECT ON segnala al S.O. 
che quel file non può esser cancellato senza 
un aggiuntivo PROTECT OFF. e lo mo- 
stra sull'elenco con una P in campo inver- 
so: il KILL elimina un file; il BACKUP 
copia direttamente un file da un lettore ad 
un altro. 

L'aggiunta al BASIC consta di diverse 
parole chiave; alle note ERR. ERL ed ER- 
ROR GOTO (senza l’ON iniziale). all'AU- 
TOche da solo numera le linee, il WAIT n 
che introduce una pausa di n millesimi di 
secondo. BEEP che dà un breve segnale 
acustico. MERGE che fonde il program- 
ma in RAM con uno su disco e SWAPchc 
scambia i valori di due variabili, va aggiun- 
ta la BOOT, che realizza il caricamento da 
disco di sistemi operativi a parure dalla 
locazione 9728 (l'esecuzione del program- 
ma va falla con un EXEC 9730), Ancora, 
al MEM del BASIC, che contiene il nume- 
ro di byte liberi in RAM, vengono aggiunti 
il FREE. che calcola i byte liberi sul flopp> 
disc. e il LOF. che dice quelli disponibili in 
uno specifico file. Ovviamente l'aggiunta 
della cartuccia amplia il numero dei mes- 
saggi d'errore, che giungono a 45. 


Conclusioni 


Dall'andamento della prova si può cer- 
tamente comprendere gran parte del no- 
stro giudizio personale, sostanzialmente 
più che positivo- 

I punti di forza sono da ricercarsi nel 
microprocessore 6809. nella grafica com- 
pleta e veloce, nella gestione dei file e nel- 
l'uscita parallela secondo lo standard Cen- 
tronics: gli elementi negativi sono l'assenza 
di sintesi musicale, la pagina testo di soli 
32*16 caratteri e senza i simboli del lower 
case (tra i quali, ricordiamo. ci sono le 
minuscole peraltro ottenìbili in stampa). 
Altro punto a favore la buona compatibili- 
tà con il Color Computer della Tandy, che 
accresce il software già disponibile. É quin- 
di consigliato agli hobbysii oltre die al 
settore didattico ma nessuno pensi di farci 
altro. MC 


52 


MCmicrocompuler 27 


»qualimetric« 
frutto deU’esperienza 



É il supporto magnetico BASF. Poiché e propno della BASF non aHIdarsI al caso, 
ma offrire un prodotto, risultato da ricerche continue approfondite che esigono 
impegni onerosi. Solo cosi si spiega l’importanza del marchio QUALIMETRIC^^ 
sicurezza ed economicità per II vostro sistema. — 


t — i ^^)Flexypii 


fe) FlexyDisk 


RexyPisk 


qualimetriC' 

'•t*' 

TJ or supporto magnetico BASF è il 
j~ risultato di ricerche approfondite 


Qualità 


ed accurati controlli Know-how 
nella chimica e nella fisica, 
autonomia nell'elaborazione delle 


~ — ^ ~ — r - 20147 milano 
E ~ : -T viale legioni romane. 5 

E " z ~ telefono 02-4047946 
~ - telex 315206 DATBAS 

DATA BASE 


materie prime e nella miscelazione 
su di ossidi, esperienza nella 

coopcrazione media-sistema. 


stanno alla base della ineccepibile 


HBASF 





Olivetti MIO 
+ 

Tandy Rodio Shock TRS*80mod.100 


/ due eompuier in prova aprono una nuova 
dimensione dell'in/ormaiUo personale. In- 
nanziliillo si traila di un vero porlalite: pesa 
solo due ehm e. come si può vedere, si "per- 
de" in una raligeiia 24 ore. eppure non si 
traila del solilo poriaiile pieno di compro- 
me.s.d. Il sistema operativo da hen 32 K com- 
prende oltre ad un poienie BASIC Micro- 
soft. i/uaiiro programmi applicativi ifiiali un 
le.xi editor, un programma per telecomuni- 
cazioni. un programma per indirizzi e nume- 
ri telefonici ed un diario elettronico. Ho un 
display a cristalli lii/uidi da 320 caratteri (H 
righe da 40 caratteri) e grafica da 15360 
punti 1240x64). La memoria CMOS è 
espandibile a 32K ed il suo contenuto è man- 
tenuto in vita da una batteria ricaricabile. È 
possibile tenere contemporaneamenie fino a 
24 programmi ofìle in memoria gestiti da un 
menu principale che visualizza un "catalog" 
dei fde. C'è una Ubera interazione Ira i pro- 
grammi: .si può editare un programma BA- 
SIC con il test editar e si può leggere e 
scrivere un qualsiasi te.xt file dal BASIC. Il 
programma TELCOM trasforma la mac- 
china in terminale portatile o consente di 
u.sarla per caricare o trasmettere program- 
mi o te.xt fle collegandola ad un altro com- 
puter attraverso l'interfaccia seriale. Sono 
incluse interfacce per stampante parallela 
tipo Centronics, una porta seriale RS232C. 
connettori per registratore a cassettee letto- 
re di codice a barre. L 'autonomia delle bal- 


di Bo 


terie è di circa venti ore dopodiché si po.ssono 
.sostituire senza perdita dei dati immagazzi- 
nati nella memoria. L 'utilità di una macchi- 
na di queso genere sfora i limiti della fania- 

Come si può vedere dalle foto i due pro- 
dotti .sono estremamente simili. Non è un 
caso, .sono tutti e due costruiti dalla Kyocera 
Lid.. una ditta giappone.se poco nota in Ita- 
lia ma che. con 3700 dipendenti, è il maggior 
produttore a! mondo di materiali ceramici di 
precisione per una s'asla gamma di applica- 
zioni. Il 45" a del fatturato è costituito dai 
.supporli ceramici per circuiti integrati 
e.sportati in tutto il mondo. 

Oltre che per Olivetti e Tandy, la Kyocera 
produce una versione di questo computer 


anche per la NEC. non ancora disponibile in 
Italia. 

Più che di gemelli siamesi dobbiamo dunque 
parlare di gemelli giapponesi. Estelicamenle le 
due macchine sono diverse. L'OUvelli ha il di- 
splay a crìsialli liquidi montalo in una scatola di 
materiale plastico munito di due cerniere in mo- 
do da potercsserc inclinato. Come tutti i display 
a cristalli liquidi il contrasto c funzione dell'an- 
golo col quale viene osservato e della tensione di 
polarizzazione. Tutte c due le macchine hanno 
un potenziometro situato sui lato destro per 
regolare il contrasto ma la superiorità del di- 
splay inclinabile dcirOlivetti si nota punicolar- 
mente quando la macchina viene usata su un 
piano orizzontale come una scrivania. Molto 
spesso, però, un oggetto di questo tipo, più che 
venire adoperalo su una scrivania viene appog- 
giato sulle gambe e in questo caso il di.splay 


54 


MCmicrocompuler 27 





inclinabile acquista meno importanza. Inoltre 
per un computer portatile, meno sono le pani 
mobili e meglio c. Il display viene tenuto ail'ln- 
dina/ione desiderata tramiteli combinalo elTet- 
U> di una molla c rallrito delle cerniere: abbia- 
mo avuto per troppo poco tempo a disposizione 
la macchina per poter esprimere un giudizio 
suirafTidabililà. 

Un'altra dilTerenza Tondamentale tra i due. c 
la tastiera. In tulli edue i modelli si tratta di una 
tastiera di ottima qualità, di grandezza standard 
e con I tasti aniinnes.so. lutti muniti di auto 
rcpcal. A differenza dei laslini presemi su molli 
portatili questi (asti permettono una scrittura 
rapida c sicura. La tastiera del TRS-80 c una 
tastiera standard "QWERTY" mentre quella 
della Olivelli c del tipo europeo "OZERTY". 
vale a dire che per quanto riguarda le Icllerc. i 
caratteri "Z" . "W" e "M" stanno in posizioni 
differenti. Questo c forse il meno, rispetto alla 
disposizione dei numeri che nel caso ''america- 
no- stanno m basso, mentre nel Caso "europeo" 
stanno in alto. Questo vuol dire che. ad esempio, 
durante la scmiura di un programma bisogna 
premere loSHIKT per ottenere i numeri, oppure 
premere illasloSHIFTLOCKchc.eomesuuna 
macchina da scrivere dà le lettere maiuscole op- 
pure la parte supcriore dei tasti. Sfori unalamen- 
te i segni speciali come S ". (, *. -. . eie che 
vengono usali mollo spesso nelle istruzioni BA- 
SIC' non possono essere ripnvdolli senza dover 
npremerc loSHIKT LOCK per uscire dal modo 
maiuscolo. Nel TRS-80. invece, il tasto C'APS 
LCK'K altera solamente le lettere c quindi que- 
sto problema non sussiste. Sulla macchina "ita- 
liana" sono inoltre disponibili I tasti con le voca- 
li aeeeniaie <à c i ó ù). che possono essere stam- 
pate senza alcuna rieodirìca con una stampante 
del tipo Centronics 737 o 739 opponunamenie 
selezionala per la lingua italiana. Molle altre 
stampanti sono in grado di stampare le lettere 
accentale, ma in alcuni casi c necessaria una 
ricodifica dei earaltcri. Ad esempio nell'M IO la 
“à“ accentala corrisponde al codice ASCII 12,3. 
mentre una stamparne X vuole magari il codice 
I5fi per stampare lo stcs.so carattere. Come si 
può vedere dalle due foto pubhlieale In questa 



pagina, gli stessi earultcn ueeenlali sono dispo- 
nibili anche sul TRS-SO. anche se con più fatica: 
perla “à" bisogna premere conlcmporaneamcn- 
le i tasti CODE e "X". Il tasto CODE, presente 
solo sul TRS-80. serve appunto per produrre i 
caratteri accentati mentre il tasto GRAPII pre- 
sente su tutte e due le macchine viene usalo per i 
simboli grafici. Notiamo inoltre che il set di 
caratteri del TRS-80 è composto da ben 224 
caratteri, mentre fOlivelli ne ha "soltanto" 192. 
La forma dei caratteri è anche diversa, vedi in 
particolare le lettere "i" e "r'. 

Su una macchina di queste dimcnsiom è evi- 
dente che non c'è lo spazio per includeruun vero 


stalo incluso uno pseudo laslicrmo. Premendo li 
tasto NUM 1 tasti 7 K 9 U I O J K L M divcnlano 
un laslicnno numerico. Peccato però, che sul- 
l'Olivelli questo escluda tulli gli altri tasti inclusi 
+ e - e le parentesi, rendendone l'uso scomodo 

Sul pannello posteriore troviamo i connettori 
per Tinierfaccia seriale RS232C. e per la paralle- 
la tipo Centronics più una presa DIN per il 
collegamento ad un registratore. SuM'MIO e'é 
un connettore marcalo BCR che serve per il 
collegamento ad un lettore di codice a barre, che 
sul TRS-80 si trova sul lato sinistro. Sul lato 
destro ci sono la presa per l'alimentatore esterno 
da 6V. l'interruttore di accensione ed il poten- 
ziomeiro di regolazione del contrasto del di- 
splay. 

Internamente si possono notare anche, dalle 
foto, delle differenze Ira le due macchine. I cir- 
cuiti stampali sono completamente diversi an- 
che se m linea di massima usano gli stessi com- 
ponenti: CPU del tipo 80C85 a CMOS con clock 
a 2-4 MHz- (il quanto è in realtà da 4.9152 MHz 
ma diviso per due): c'è un'unità di input output 
del tipo 8IC55: una UART (per l'interfaccia 
RS232C) del tipo 1M6402; un orologio del tipo 
NEC PD199CAC. La ROM è un unico chip da 
32K. Le memorie RAM sono una delle cose più 
peculiari di queste macchine. Ogni gruppo di 8K 
è costituito da 4 chip da 2K montati su una 
piastra di ceramica (due sopra e due sono); il 
lutto forma rcquivaicnic di un integralo da 28 
PIN. Verrebbe spontaneo pensare che le memo- 
rie CMOS da 8K come ad esempio le HITACHI 
HD6I64 fossero più compatibili: ma invece di 
seguire gli standard “Bylc-Wide- queste memo- 
rie hanno una picdinalura completamente di- 
versa e non è quindi possibile inserire delle me- 
morie commerciali. 

Il contenuto delle memorie è mantenuto da 
una batteria ricancabile al Nichel-Cadmio per 
un tempo che varia da circa 8 giorni per la 
versione 32K ad un mese por la versione 8K. 

Software 

A livello di software c di prestazioni le due 




MCmicrocomputer 27 


55 





macchine sono assolulamcnle idenliche. salvo 
alcuni particolari dovuti ai diversi sci di caraltc- 
ri. La descrizioni; del software c quindi uguale 
per entrambi i modelli. 

Il sisiemu operativo c contenuto in una ROM 
da ben 32K. c comprende un ottimo BASIC 
Microsoft, un test editor, un programma di Iclc- 
cumunicHzione. un programma per mdinz/i c 



numeri telefonici ed infine un programma di 
schedulmg ovvero una specie di agenda elellro- 


BASIC Microsoft 


Il BASIC incluso in queste macchine c una 
vera sorpresa. Si tratta non del solilo BASIC 
limitato per un portatile, bensì di una versione 
estesa c polente degna di un personal ad alto 
livello. Il set di istruzioni c composto da ben I2tt 
slatcmeni di base, che combinali tra di loro 
danno luogo ad olire 1 50 istruzioni. Come pun- 
to di confronto possiamo elencare alcune diffc- 
rtnze tra questo BASIC ed il BASIC delfApple 
Il ben conosciuto da molti lettoli. 


Istruzioni di input; 
INPUT:A$ 

A$’ INPUT $(N) 

AS=INKEY$ 

LINE INPUT;A$ 

INPUTSN.AS 
LINE INPUTSN.AS 
INPUTS (N.M) 


Input AS da tastiera 
Input N caraneri in AS 
da tastiera, equivale a 
GET dell'Applesoft 
AS - tasto premuto sen- 
za aspettare ENTER. Se 
nessun tasto premuto 
A$= 

Input da tastiera qual- 
siasi carattere Incluso 
virgola, punto e virgola 
e due punti tino alTEN- 
TER 0 fino ad un massi- 
mo di 255 caratteri 
Come INPUT, ma dal fi- 
le numero N 
Come LINE INPUT, ma 
dal file numero N 
Come INPUTSN ma dal 
file numero M 


In lulli questi casi il file può essere un file in 
RAM. su cassetta o proveniente dall'interfaccia 

Rs;.i:c. 

Per quanto riguarda le istruzioni di output è 
stato incluso un potente PRINT USINO per 
formattare la stampa di vanabili. costanti e 
stringhe. Questo è particolarmente utile per la 
stampa di colonne dì numeri con allineamento 
dei decimali o con un numero stabilito di decima- 
li. Rispcllo alTAppIcsoft l islruzionc PRINT 
IISINO rappresenta un notevole risparmio di 
tempo di programmazione e di righe di pro- 
gramma: una istruzione invece di una subrouli- 


OllictliMIO •(- IRH-Xllnml Mi 
neda parecchie righe. 11 PRINT USINO funzio- 
na sia sul display che su qualsiasi file specilicato. 
quale stampante, RAM. cassella o RS2.t2C 
Per quanto riguarda le funzioni sulle stringhe 
c'è una l'unzione chiamala INSTR che può esse- 
re usato per cercare la posizione di una solio- 
siringa all'imerno di una siringa Un'altra fun- 
zione utile cSPACESfNlchccrca una stringa di 
N spazi. La funzione STRINOS(N.M) crea una 
stringa lunga N caratlcri avenli codici ASCII 
uguale ad M. 

La istruzione IF... THENcsialoesiesoa IF .. 
THEN... ELSE come su molte altre macchine. 

Ci sono 8 la.sii funzione che po.s.s«nii essere 
programmali da BASIC Sei di questi tasti sono 
preprogrammafi (ma possono facilmente essere 
ridefinili) come segue: 

FI - Files 
F2 • Load " 

F3 • Save " 

F4 - Run 
FS - List 
F8 - Menu 

Il tasto E6 può essere progrummato Edil ed il 
tasto F7 Coni. La programmazione avviene con 
l'istruzione KEY N. "Siringa". Una volta defi- 
niti, I tasti funzione mantengono la loro funzio- 
ne finché non vengono ridclimli anche se si esce 
da! BASIC ed owiamenie anche se si spegno la 

La funzione KEY LIST lista le attuali defini- 
zioni sul display. É anche possibile usure i tasti 
l'unzione per causare un interrupl: ad esempio 
fislru/ione ON KEY GOSUB UH). 2(MI, KK) 
causa un salto alla subroutinc di servizio per 
ciascuno dei primi tre tasti. 

Le tre funzioni TIMES. DAYS c DATES si 
riferiscono all'orologio incorporalo. Questo è 
un orologio in tempo reale che funziona anche a 
macchina spenta e perciò busta sellarlo una vol- 
ta per tulle. L'istruzione 
ON TIMES = "lime" GOSUB IIK) 
causa un salto alla subroutinc m nga KMI 
quando l'ora è uguale a "lime". In questo mtido 
il computer può essere usalo come sveglia i< per 
ricordare un appuntamento durante Io svolgi- 
mento di un programma. 

Un'altra istruzione che può causare un inlcr- 
rupl è ON COM GOSUB line, ohe causa un 
sullo alla subroutinc in riga "line" in risposta ad 


Un programma di DEBUG 

Purtroppo non è stato incluso nel sistema operativo né un disassem- 
blaiorc né un assemblatore e non c'è neanche un monitor con I più 
semplici comandi per la visualizzazione e modifica di aree di memoria. 
Tuttavia il BASIC contiene le due istruzioni PEEK POKE e con un 
semplice programma che vi proponiamo chiamalo DEBUG é possìbile 
visualizzare il contenuto di qualsiasi area dì memoria sia in esadecimale 
che in caratteri ASCII. Con questo programma possiamo andare a 
vedere il contenuto della ROM del sistema: possiamo vedere quali e 
quante sono le istruzioni del BASIC, possiamo trovare l'area di memo- 



Figura 1 



L>cmf,w l/l oul/«/l M prvgiumma DEBUG. In gufSlo caso r siala esplorala la parie 
, Iella ROM che umiienr la lista delle isiruuoni del BASIC 

ria relativa al catalogo del MENU, possiamo vedere il formalo dei 
programmi BASIC e dei lem file ctc. eie. 

Il listalo del programma è riportato nella figura I. Ci scusiamo per la 
numerazione "strana" delle righe del programma, ma come abbiamo 
già accennalo non c'é per ora nessun modo di fare la rìnumerazione 
automatica. L'indirizzo di partenza e dì fine dell'area dì memoria da 
visualizzare può essere specificalo sia in decimale che in esadecimale. 11 
programma visualizza l'indirizjio. preceduto da un se in esadeama- 
le. seguilo da otto byte in esadecimale ed infine gli otto caratteri ASCII 
corrispondenti a questi byte. La foto mostra un tìpico output, in questo 
caso l'indirizzo di partenza é S80. l'inizio dei loken del BASIC. Vedia- 
mo che oltre ai comandi descrìtti nel manuale ce nesonodue ìnieressan- 
lìssimi che potrebbero aver da fare con future espansioni: DSKIS e 
DSKOS (disk inpu(. disk outpu(?). 


56 


MCmicr(3comDuter 27 



eventuali dall in ingresso provcnienli dairinler- 
facria RS232C. 

La gestione dei file di inpul/oulpul é mollo 
semplice, basta “aprire” il file col comando 
OPEN. Ad esempio il seguente programma Ira- 
srerisceifeomcnuiodcll icxl file "PROVA”con- 
lenuio in RAM contemporaneamente su casset- 
ta in un (ile chiamato TEST. sulTinlerraccia 
RS2.^2C. sul display (LCD) e sulla stampante 
collegala alTuniià parallela. 

5 MAXFILES = 5 

10 OPEN”RAM; PROVA” POR INPUT AS 1 
20 OPEN 'CAS. TEST" POR OUTPUT AS 2 
30OPEN COM: 37E1E" POR OUTPUT AS 3 
40 OPEN' LCD: ' POR OUTPUT AS 4 
50 OPEN' LPT " POR OUTPUT AS 5 
60 LINE INPUTS1: A$ 

70 PRINTS2; AS 
80 PRINTJ3; A$ 

90 PRINTS4; A$ 

100 PRINT35; AS 

110 IP NOT EOP (1) THEN 60 

120 CLOSE 

La gestione deirmiciTaccia RS2.12C è anche 
mollo semplice. Sono disponibili 9 BAI ID RA- 
TE, da 7Sa 19200. trelungherredi parola (6, 7 o 
8 hit), quattro possibilità di pania (pan. dispari, 
ignore o nessuna parità |. unoo due STOP 6ITS 
ed infine la scelta Ira protocollo XON. XOFK o 
nessun proltKoIlo. Nella riga .10 del programmi- 
no di prima, la configurazione deirinlcrraccia è 
la seguente: .100 Baud. 7 Bit. Parità pari, uno 
stop bit. ed XON XOFF abilitala. 

Per quanto riguarda le funziom numeriche 
bisogna innanzilullo dire che tutte le operazioni 
matematiche vengono eseguite in doppia preci- 
sione pari a 14 cifre significative e perciò si 
adatta mollo bene ad un uso in campo scientifi- 
co. Il prezzo da pagare per questa precisione c 
ovviamente una riduzione della velocità di ese- 
cuzione. Tuttavia c'c la possibilità di dichiarare 
le variabili come singola precisione oppure inte- 
re. Per quanto riguarda l'esecuzione di funzioni 
matematiche I) risparmio c molto limitato dato 
che internamente i calcoli vengono comunque 
eseguiti in doppia precisione, mentre un sempli- 
ce loop POR... NEXT è mollo più veloce con 
l'indice dichiaralo intero. II seguente program- 
ma “gira " in 27 secondi senza la dichiarazione in 
nga IO. solo 7 secondi con I intero. Definendo I 
singola precisione (DEFSNCì l)il tempo è di 2.1 
secondi. 

10 DEF INT I 

20 FOR I = 1 TO 10000.NEXT 
30 BEEP 



Nel caso deirAppIcsoft in cui non è pos.sibile 
dichiarare intero l'indice il tempodi esecuzioneè 
di circa 10 secondi. Ci sono sei funzioni logiche 
in questo BASIC. Cinque di queste lavorano su 
interi da 16 bit ed una lavora su un solo bit. Le 
cinque funzioni binarie sono AND, OR, XOR, 
EQV e IMP.csono un vero dono a chic abitua- 
lo a ragionare in termini di linguaggio macchi- 
na. Se ad esempio si vuole sellare l'ottavo bit di 
un byte basta eseguire un OR con 1 28 (ad esem- 
pio À = A OR 1 28). Per togliere l'ottavo bit si 
può fare un ANDcon 127. La funzione unaria è 
NOT (se il valore c I allora diventa 0 e vicever- 
sa). Gli amami del linguaggio macchina saranno 
un po' delusi dal fatto che non c incluso ne un 
disassemblalorc né un miniassemblaiore e né 
tantomeno un monitor con i semplici comandi 
di modifica c visualizzazione di celle di memo- 
ria. Ci sono lultavia le istruzioni PEEK e POKE 
ed un bellissimo CALL con tre parametri. Il 
primo è l'indirizzo, il secondo (opzionale) c il 
valore dcM'accumulalore (Ira Ile 25.1) cd il terzo 


il valore del registro AL (anch 'esso opzionale ira 
-32768 c 65535). 

Manca la funzione POP. che serve per evitare 
il trabocco dello stack nei casi in cui si salta 
ripetutamente da una subroutine ad un'altra 
senza pnma tornare con un RETURN. Un'al- 
tra funzione che avrebbe fatto comodo é il DEF 
FN per definire una funzione. 

L'editing delle righe di programma é estrema- 
mente facile dato che c'é la funzione EDIT. Per 
editare la riga 10 ad esempio basta scrivere 
EDIT 10 e subito si entra nel lexl editor con la 
riga IO ed il cursore all'inizio della nga. Si può 
ora inserire o cancellare o modificare dei carat- 
teri a piacere ed infine si preme il usto funzione 
F8 per uscire dal modo EDIT. 

È anche possibile aggiungere un altro pro- 
gramma a quello corrente con il comando 
MERGE. Purtroppo, però, non é previsto il 
comando REN per la rinumerazione automati- 
ca delle righe. 

Come già abbiamo accennato questi compu- 
ter sono alimentali da batterie (4 stilo tipo AA) 
per un'autonomia di circa 2U ore (confermato in 
pratica!). Il BASIC prevede una istruzione PO- 
WER che serve per definire il tempo di autospc- 
gnimcnio. Ad esempio POWERIOO stabilisce 
un tempo di 10 minuti tra l'ultima operazione 
(inserimento da tastiera o programma in corso) 
e Io spegnimento automatico della macchina. 

TEXT 


M programma TEXT è un texl editor suffi- 




'"LCOM A0[>RSS 
_^Pz-2r>.D0 ADRS.DO 

PRoi^DQ Plot. SA debugTm 

sTrtTEM.BA SLAf^.lA 6ARB.BA AHL.BÀ 
b.ùRT.BA LEN6TH.BA CHRSETVBA LEN1.BA 
HEV.?-'' -, - 

eil tl MENI primipale 


MCmicrocompuler 27 


57 





cienlcmcnlc poitnic per essere usuiti per lesli 
correnti Queslo articolo, ail esempio, è Malo 
scruto suiroiivctli che con i suoi .UK di RAM 
lascia spazio per un lesto di circa 25<HKI hatlule 
considerando lo spazio occupalo da altri etcn- 
luali programmi caricali nella memoria 

Il lexl editor funziona sempre in modo inserì, 
tale a dire che i earulien vengono inseriti nel 
testo alla posizionedelcursore. l'acendn scorrere 
lutto il lesto in avanti. Naturalmente è possibile, 
con un tasto apposito, cancellare il carattere che 
SI trova alla destra oalla smislra del cursore, per 
la sostituzione 11 cursore può essere sposijunli 
un carattere in lutice v)uaitro le direzioni trami- 
le quattro lasii. Quando questi sono premuti 
insieme al tasto SHIHl. il cursore si sposl.i in 
avanti ed indietro una parvvia per volta oppure 
va avanti o indietro di righe; premuti insieme 
al CTRl v.i all'iniziooalta Pine della riga oppu- 
re all'inizio o alla fine del lesio II controllo del 
cursore é dunque mollo comiHlo. sarebbe stalo 
ancora piu comodo se i quattro tasti fosseio 
disposti a rombo Icomc peraltro nel NI'( I 
Nel taxi editor i tasti funzione assumono le 
seguenti funzioni preprogrammale 

ri - l-'ind. per ricercare una siringa nel lesto 
Il cursore SI ferma alla prima occorrenza 
della stringa, npremendo l'I e rNTPR 

viene sempre falla dall'alluale posizione 
del cursore in avanti Non e prev isio un 
modo ricerca cambia siringa 
F: - l.oad 

I i - Save; tulle c due si riferiscono a file 

h.' • ( op\ 

F6 - Cut 
I"? - Sei 

Queste trefunziom sono utilissime percancel 
lare c o spostare brani di qualunque lunghezza 
Premendo K7 si entra m modo Sclcci Dall'al- 
luale posizione de! cursore si comincia a marca- 
re il lesto usando i comandi per lo spostamento 
del cursore, il testo marcalo appanni in nero 
I inverse le una volta marcalo può essere cancel- 
lato spingendo Cui oppure copialo usando 
C'op). In cnlrambi i casi il hranii marcalo va .1 
finire in un bufl'er. possiamo ora spostare il 
cursore nel luogo di destinazione e premere PA 
.STF per riprodurre il brano, che rimane nel 
buffer fino a che non viene cambialo di nuovo 
con Sei Si può cosi portare il lesto marcalo in 
uno qualsiasi degli altri programmi residenti 
nella macchina IBASIC'. TFLCOM. ADDRSS 
eie I La funzione Sei Paste è mollo utile anche 
per .Ingiungere il testo di un altro file al testo in 
corso Basta andare nell'altro file, marcare tulio 
il lesiotcursore all'inizio testo, premere Sci. pre- 
mere t-'TRL e la freccia m giù ed infine Copv). 
poi SI ritorna al file originale con il cursore nella 
posizione desiderala ccon Paste viene nprodol- 

II tasto FU - Menu serve ovviamente per ritor- 
nare al Menu principale 

Per chi c abituato ad un word processor con 
lill colonne e 24 righe il display a cristalli liquidi 
da 4U caratteri per 8 righe potrà a prima vista 
sembrare mollo limitalo, infatti lo e. per appli- 
caziomehe richiedono ineolonnamcnli come ta- 
belle ma per testi correnti come articoli o lettere 
c piu che .sufficiente In realtà a lungo andare ha 
dei vantaggi perché 1 carallcn sono più grossi e 
più leggibili c inoltre il contrasto dei caratteri 
neri su fondu chiaro è più rilassante. Il display a 
cristalli liquidi è comunque molto più lento di 
uno schermo video, il che si nota particolarmen- 
te quando viene eseguito lo scroi I oppure duran- 
te f inserimento di un brano in mezzoa un lesto 
lungo La tastiera é comunque dotata di un 
buffer surficieniemenle lungo da evitare perdila 
di dati anche digitando veliK'emenie. Tuttavia 


58 


MCmicrocomputer 27 


Olnellt UHI + l/tS-f 


per rinserimcnio di un lungo brano all'Interno 
di un testo conviene Mrriverlu in fondo al testo e 
poi spostarlo dopo con Sel/Cui Paste. 

Il programma di stampa incorporato é pur- 
troppo molto primitivo. Non consente nessun 
tipo di formattazione del testo se non la massi- 
ma larghezza della riga che può essere specifica- 
la tra IO c 132 caratteri. Il testo viene stampato 
allineato a sinistra con una lunghezza della riga 
tale che solo parole intere entrino nel numero di 
caratteri specificali al momento della stampa, 
che può essere efreituaia solo con la stampante 
collegala all'Interfaccia parallela e non quella 
seriale. Tuttavia, poiché i lezi file sono accessi- 
bili dal BASIC non é difficile creare un pro- 
gramma per la formattazione del lesto, dirigen- 
do la stampa aH'inlcrfaccia seriale qualora si 
desideri usare una stampante con interfaccia di 
questo tipo. Presenteremo prossimamente un 
programmino per la formattazione del testo con 
divisione automatica delle parole a fine riga. 

TELCOM 


Un altro pezzo forte di queste macchine c il 
programma di lelecomunica/ionc. con il quale è 
possibile dialogare con altri computer, diretta- 
mente via cavo oppure \ia modem ed accoppia- 
tore acustico c linea telefonica. È dunque possi- 
bile usare la macchina come terminale portatile 
per collegarsi via modem ad una banca dati: 
forse l'uso più immediato del programma icl- 
com é quello di coilegarsi con un altro computer 
per trasferire testi o programmi (sotto forma di 
test filel- 

Come già accennalo si può collegarc un regi- 
stratore a cassetta per salvare i programmi e lezi 
file ma se si ha accesso ad un altro computer con 
1 floppy conviene trasferirei file all'altra macchi- 
na c poi salvarli sui dischi. È ovvio che il compu- 
ter usalo per questo scopo deve essere munito di 
interfaccia seriale e deve avere il software neces- 
sario per la gestione. Abbiamo eseguilo questa 
operazione, senza incontrare particolari difll- 
coltà. con l'Apple (con scheda seriale e pro- 
gramma Visiterm) e con l'Osbornc. A molo di 
interesse generale aggiungiamo che le versioni 
americane sia del Tandy sia deU'Olivclli sono 
dolale di Direct Connecl Modem incorporalo. 
APDRSS e SCHEDI. 


Questi due programmi .sono in realtà solo due 
casi speciali del lezi editor del quale solo la 
l'unzione Find é abilitala. Usando il text editor 
perercarc un Hle chiamato ADRS.DO nel quale 
SI possono mettere per esempio nomi c indirizzi 
e o numeri telefonici si può creare un elenco 
telefonico eleilronicu. Usando poi il program- 
ma ADDRSS si può ricercare velocissimamenlc 
un qualsiasi nome (o indirizzo o numero di lele- 
fono). basta dare come stringa di ricerca parte 
del nome u del cognome (in maiuscolo o minu- 
scolo). Il programma SCHEDL é esallamenie 
uguale soloche usa un lezi file chiamato NOTE. 
DO. L'intenzione è di usare questo programma 
come una specie di agenda elettronica. Si posso- 
no inserire i propri appuntamcmi. i conti da 
pagare con le relative scadenze, le telefonate che 
sì devono fare a una certa ora eie. eie. Per questa 
applicazione é utile precedere ciascuna voce con 
un simbolo pertinente (ad esempio II simbolo del 
telefono per le telefonate, l'aereo per i viaggi o i 
higlielli. S per i conti da pagare, il simbolo del- 
l'automobile per l'appunlumcnto con il mecca- 
nico. la casa per la scadenza del pagamento 
dciralTillo e cosi via). Poi si può fare la ricerca 
per simbolo c si vede subito quali sono le telefo- 
nate da fare, i conti da pagare eie. 

Per aggiungere o cancellare una voce basta 
chiamare il file NOTE.DO o ADRS DO dal lezi 
editor. 

Nel manuale del TRS-Rflc'è un programma in 
BASIC che può essere usato per fare il nordino 



alfabetico di un lezi file come ad esempio l'elcn- tuttavia di un manuale pro\ 
co telefonico contenuto in ADRS. In questo mentre la versione definiliv 
modo si può ottenere una stampa ordinala del- 
l'elenco. Conclusioni 


in italiano. 


Documentazione 


Il manuale del TRS-80 (che c addirittura più 
grande della macchina) è mollo esauriente (co- 
me del resto consueto per la Radio Shack lìn dai 
tempi del TRS-80 mod. I ) per quanto riguarda 
l'uso dei programmi applicativi c gli statement 
del BASIC. NeH'appendice troviamo un elenco 
dei codici ASCII corrispondenti a lutto il set di 
caratteri ed I relativi tasti da premere. Inoltre c'é 
la piedinalura dei connettori relativi al collega- 
mento alla cassetta. all'Interfaccia seriale e a 
quella parallela, c'é lo schema del connettore per 
li letlorcdi codici a barre ed infine la piedinalura 
del BUS di sistema a 40 piedini. Manca una 
descrizione dettagliala della mappa di memoria, 
dell'hardwarc e software relativo alle interfacce 
e del display (comesi fa ad esempio a irasfenreil 
contenuto grafico del display ad una stamparne 

Il manuale dell'Olivclti è invece troppo limi- 
talo. Molli degli slalemenl del BASIC non sono 
descritti e solo grazie al fatto di aver avuto sotto 
mano anche il TRS-80 si è riuscilo a capire 
alcune funzioni del BASIC, per non parlare dei 
collegamenli alle periferiche che sono trattali 
per niente (manca ad esempio la piedinalura dei 
connettori). Nell'esemplare in prova si trattava 



Come già traspare, il nostro giudizio su que- 
ste macchine é molto favorevole. L'emozione di 
aver sotto mano un portatile grande come un 
libro ma con una potenza pari ad un personal 
composto da vari pezzi é incredibile. In redazio- 
ne c'é stalo molto interesse (ovvio, del resto, in 
chi si trova spesso a dover scrivere articoli in 
oran improbabili del giorno c della notte), E il 
fatto che sia cosi immediato passare dal word 
processomi basic per una qualsiasi applicazione 
numerica rafforza Tentusiasmo. 

Per quanto riguarda le future espansioni pos- 
siamo lare solo delle proiezioni ut base alle indi- 
cazioni forniieci dalla macchina stessa: uno zoc- 
colctto per una ROM opzionale da 32K. un 
connettore per il BUS del sistema, le istruzioni 
DSKIS e DSKOS parlano lutti di una qualche 
forma di memoria di massa (micro floppy o 
memoria a bolle?). Non sarebbe male poter col- 
legarc un monitor o perché no un joystick. Per 
quanto riguarda il software, speriamo che sarà 
disponibile un Vìsicalc. e al più presto delle uti- 
lity per il RENUMBER. Assembler e Disassem- 
bler. Il NEC. tra Taliro. già consente alcune di 

Dovendo esprìmere un giudizio sulla scelta 
tra le due macchine, bisogna tenere conto dell'e- 
sperienza passata di chi acquista. Il display incli- 
nabile deirOlivelli é un grosso punto in suo 
favore. Dall'altro canto la tastiera quasi inutiliz- 
zabile per chi abbia per molti anni usato c pro- 
grammato computer con tastiera amencana c 
mollo a suo sfavore. Invece per una persona che 
si avvicina per la prima volta al computer oppu- 
re con una lunga esperienza dì macchine da 
scrivere non ci sarà alcun problema. In ogni caso 
consigliamo l'acquisto del modello con almeno 
24Kdi RAM:8K.in una macchina che permette 
di usare più programmi allo stesso tempo, fini- 
scono troppo presto. Il prezzo c abbastanza 
contenuto per le versioni meno espanse; ci pia- 
cerebbe invece che costassero un po' di meno 
quelle più capaci. MC 


MCmicrocompuler 27 


59 






ROLAND DXY800 

di Francesco Pctroni 


La prelazione di periferiche sta subendo 
la stessa evoluzione che si riscontra nel cam- 
po dei computer , e cioè macchine più econo- 
miche, con prestazioni superiori. 

Ecosianche periferiche presenti untempo 
solo in grossi centri di calcalo, e usale solo a 
.scopo protluiiivo. diventano economiche e 
quindi utilizzabili a livello personale e ama- 
toriale. 

Protagonista di questa e voluzione è l 'in- 
dustria giapponese che ormai si è affiancata 
a quella americana nel campo delle periferi- 
che. e lo sta facendo ne! campo dei compu- 
ter. Sono moltissime le case, anche scano- 
.sciure. che si presentano .sul mercato, con 
prodotti spesso originali, sempre economici. 
E cosi rutUizzaiore personale ad un certo 
punto si accorge che il prezzo di una periferi- 
ca. ritenuta fino ad allora inavvicinabile, si è 
ahbas.sato a tal punto da permetterne l'ac- 
quisto senza complicazioni da pane della 
propria coscienza. In so.slanza se un plolier 
ha prestazioni quasi semi professionali e co- 
sta quanto un componente HiFi è logico che 
diventi un componente del proprio si.siema 
personale. 

È questo il caso del plotter ROL.iND 
DXY • 800. che presenta soluzioni tecniche 
originali, improntate aireconomiciià. ma 
che non ne penalizzano le prestazioni. 

È un plotter A3 e costa un milione /nella 
versione monopenna I. E sicuramente oggi il 
plotter con il miglior rapporto "fnrmaiol 
prezzo". A questo si aggiunga la qualità e 
l'estensione del Stf di base, equivalente a 
quello di macchine di categoria superiore. 


Infine le prestazioni, certamente non ido- 
nee ad un u.so professianale, sono .sicura- 
mente allettanti per un uso personale, didat- 
tico o creativo di un plotter. 

Esame esterno 


La particolarità costruttiva che caratte- 
rizza il DXY-800, e che ne condiziona l'a- 
spello esteriore e che. in un certo senso, ne 
tradisce l'economicità, è soprattutto l'ali- 
mentazione separata. 

La macchina ha in dotazione un alimen- 
tatore esterno, consistente in una scatola 
nera di plastica sigillata, dolala di un gan- 
cio per poterla appendere ad una parete. 
Questa scatola fornisce sia i 9 volt necessa- 
ri all'elettronica sia i 28 volt necessari ai 
motori. 

Questo fatto permette di alleggerire la 
costruzione in maniera drastica, un po' co- 
me avviene con i computer più economici. 


In pratica la struttura principale del 
plotter è costituita dal piano di lavoro me- 
tallico. che ha i bordi irrigiditi, e che ha 
sulla faccia inferiore uno strato di gomma 
protettiva. Presenta poi. sulla faccia supe- 
riore tre emergenze; il castelletto portapen- 
ne. il coperchio dì pla.stica che protegge le 
tiranterie e il braccetto. Visto dal di sotto si 
vedono il corpo del motore X. privo di 
qualsiasi protezione, e la BLACK BOX. la 
scatola nera contenente tutta la parte elet- 
tronica. 

Il plotter. come dice anche la sigla, é un 
XY. cioè la carta é bloccata sul piano e la 
penna viene spostata in senso verticale lun- 
go il braccio, e in senso orizzontale, con 
tutto il braccio, lungo il lato del plotter. 

Il braccio, nel suo movimento, è guidalo 
solo dall'alto, tramite un cavetto metallico 
che viene avvolto e svolto da un motore, 
quello che sbuca brutalmente dal di sullo 
del piano di lavoro. 


60 


MCmicrocompuler 27 




L'holder mobile, cosi come quelli fissi, è 
totalmente meccanico. Quello mobile é 
collegato con l'elettromagneie che opera il 
pen-up/pen-down. 

Esiste la versione ad una sola penna e 
quella, da noi provala, ad 8 penne, che 
trovano pratico alloggiamento nello stesso 
castelletto. Per lavorare e quindi prima di 
partire con il disegno vanno estratte dal- 
l'alloggiamento. private del cappuccetto e 
posizionate infilando la ghiera di cui sono 
dotate nell'apposita fessura dei braccetti 
metallici flessibili che costituiscono il siste- 
ma di aggancio. Sarà l'holder mobile che le 
preleverà, guidalo dagli appositi comandi 
software. 

Il sistema di fissaggio carta è costituito 
da una specie di molletta posizionata a 
sinistra, dove c'è l'origine degli assi, che 
serve sia per trattenere il foglio sia per 
posizionarlo correttamente. Sull'altro lato 
va invece usata una barretta magnetica. È 
cosi possibile l'uso di qualsiasi formato di 
carta, mentre il posizionamento è ovvia- 
mente obbligato a sinistra. 

Altra curiosità è che il ploller può lavo- 
rare inclinato a 60" sul piano orizzontale. I 
piedini anteriori sono sagomali in modo 
tale da offrire anche quest'angolo di ap- 
poggio e sul retro vi sono fessure per l'in- 
troduzione di un cavalletto. 

Il piano di lavoro inclinato può essere 
utile oltre che per risparmiare spazio, per 
controllare con facilità il lavoro durante il 
suo svolgimento. 

Il colore del ploiier. sia delle parti metal- 
liche che di quelle di plastica, é un grigio 
chiaro che ricorda il colore del materiale 
HP. 

I comandi, l'eleltronica e i motori 

Il plolierè di tipo economico e quindi la 
parte comandi è ridotta all'osso. C’è un 
panncllino in alto a destra con due led e 
due switch. I led sono il POWER e il PEN- 
UP e gli switch servono per il PEN-UP e 
per l'HOME. che a macchina accesa, ma 
ferma, provoca il rilascio della penna e il 
ritorno alla posizione di coordinale 0.0. 
cioè in basso a sinistra. 

Mancano comandi per il posizionamen- 
to manuale della penna. Per manuale in- 
tendiamo tramite i tasti SU. GIU. DE- 
STRA e SINISTRA. 

È invece possibile il movimento "a spin- 
ta" dei braccio con il porta penne, anche se 
questa operazione andrebte evitata. 

L'elettronica è racchiusa in una scatola 
metallica collegala al piano di lavoro e 
dotala di un proprio copterchio. posiziona- 
ta in corrispondenza dell'angolo in aito a 
destra del piano di lavoro. Le dimensioni 
dì tale scatola sono 2S per 1 S per 3 centime- 
tri. e la sua faccia posteriore presenta il 
pannello per le connessioni. 



Esaminandolo da sinistra vi sono il con- 
nettore tripolare deiralimenlazionc. con 
due tensioni, rinlerrutlore POWER, poi lo 
switch per la selezione della velocità (High 
e Low) e quello per il settaggio del proto- 
collo di comunicazione parallela a 7 o a 8 
bit. C'è poi il connettore standard Cenlro- 

Inflne. sulla destra, il D!P switch per il 
settaggio delle caranerìstiche di comunica- 
zione della porla seriale e il relativo con- 
nettore. che è il solilo RS 232 C a 25 poli. 

Ricordiamo che il plotter è una macchi- 
na che viene vista dal computer come una 
printer. equeslo semplifica i problemi H W 
di interfacciamento. È inoltre una printer 
anche dal punto di vista software, a tal 


punto, e lo vedremo poi. che utilizzando 
un programma per ploller con una stam- 
pante si ottiene la stampa pura e semplice 
dei comandi, 

Aperta la scatola, con facilità tramite 
quattro viti, si nota la .semplicità della co- 
struzione. Vi sono solo due schede, t'una 
che comprende il microprocessore, le 
ROM. i circuiti di comando dei motori e 
del laslierino. nonché l'interfaccia paralle- 
la. L’altra scheda contiene l'interfaccia se- 
riale. Il che ci fa pensare, ma non ne abbia- 
mo notìzia, che ci sia in Giappone anche 
una versione del plotter semplificala e 
quindi ancora più economica, solo con 
l'interfaccia parallela. 

I motori sono: quello W sul fondo, e 
queillo Y che viene trascinato con il brac- 
cio al di sotto del coperchio. Sono collegati 
alla sezione elettronica che li governa, tra- 
mite connettori piatti molto flessibili, in 
quanto vengono a loro volta trascinati nei 
vari movimenti. 

Caratteristiche 
e prestazioni dichiarale 

II plotter ROLAND DXY-800 è largo 
496 mm. lungo 435 mm e allo 77 mm. È un 
A3, accetta cioè fogli di dimensioni 420 per 
297 mm (ovviamente anche di formalo mi- 
nore) sui quali disegna con un formato 
massimo di 350 per 260 mm. 

Le coordinate sono iraiiaie in decimi di 
millimetro e gli angoli in gradi. L'orìgine 
degli assi è in basso a sinistra. 

C'è a disposizione un sci di caratteri, 
vedi figura 12, che possono essere plottaiì 
in quattro direzioni possibili (0". 90". 180° e 
27C̰) e con 1 5 formati possibili (da 0.7 per 
0.4 mm fino a 1 1 .2 per 6.4 mm). 

Il software di base è abbastanza esteso, 
soprattutto rispetto alla classe della mac- 
china. 



MCmicrocompuler 27 


61 



m è favore- 
vole. può succedere che linee che per moti- 

esempio le circonferenze) risultino più 
marcale di quelle assiali. 

Laccuratez/a di tracciamento di un seg- 
mento di data lunghezza, ad esempio è 
indipendente dal passo definibile via SW, 
ed è deli' mentre l'accuratezza di ripe- 
tizione linea è di 0.3 mm. 

Le prestazioni dichiarale, che saranno 
poi verificate nelle prove pratiche, sono 
proporzionale alla classe dell'apparecchio, 
adattissime per un uso amatoriale, e co- 
munque equivalenti a quelle di plolter che 
due anni fa costavano almeno il triplo. 

La macchina può lavorare in tre modi, 
settabili anche via SW, TEST MODE, co- 
mando PRINT CHRS(27) - ••2". Il test é 
molto semplice, consiste nel verificare la 
presa di ciascuna penna, e nel disegnare, 
con ciascuna di esse, un simboietto 
MARK PRINTER MODE, comando 
PRINT CHRS(27) - "l " Printer mode si- 
gnillca che la macchina lavora sul suo pia- 
no scrivendo 53 righe di 123 caratteri nel 
formato di defauli S = 3. che é di 2.8 per 
1 6 mm, Se il testo è più lungo, arrivato 
all'ultima riga, la penna si riposiziona in 
allo a .sinistra c aspetta un comando HO- 
ME per ripartire, dopo che l'operatore ha 





©.'3 




ovviamente cambiato il foglio di carta. 
PLOTTER MODE, comando PRINT 
CHRS(27) - ••0". È il comando di default, 
in cui il plotter svolge la sua funzione di 
"disegnatore meccanico". 


Abbiamo testato la macchina ese 
in programma che contiene in s« 
ulti i comandi del software di t 


Plotter Roland DXY-8(K) (listato di fig. 8). 

Esaminando con attenzione i risultati 
(output di fig. 2. pag. 61 ) il giudizio è sicu- 
ramente positivo per quanto riguarda la 
precisione di tracciamento, si nota invece 
molto la ciwia dilTerenza di tratto tra le 

la alla massima velocità, mentre la linea 
curva, che richiede l'intervento di ambe- 
due i motori e funzionami a velocità vana- 





MCmicrocompuler 27 





bili, risente di questa differenza. Un'altra 
critica, ma considerando la classe della 
macchina e il rapporto prestazioni 'prezzo 
sicuramente favorevole non è giusto usare 
questo termine, si può fare ni set di caratte- 
ri che è assolutamente standard c di qualità 
mediocre. 1 caratteri sono mollo squadra- 
ti. sono cioè tracciati a segmenti e con il 
minimo di segmenti possibili, e inoltre pos- 
sono essere tracciati solo nelle quattro di- 
rezioni cardinali, mentre spesso è necessa- 
rio scrivere lungo linee inclinate con la stes- 
sa inclinazione della linea. 

1 comandi di disegno sono numerosi. 
Completo è il gruppo dei MOVE e DRAW 
assoluti e relativi e il gruppo di comandi 
CIRCLE. ARC anche con la possibilità di 
separare la definizione del centro della cir- 
conferenza dal suo tracciamento. Ci sono i 
comandi di tracciamento assi, con le neces- 
sarie '■lacche” di riferimento. Si possono 
eseguire linee tratteggiate, definendo solo 
un tipo di tratteggio, ma con la possibilità 
di sellare lo step. 

C'è un comando di "divisione” che con- 
siste in pratica nel tracciamento di una 
raggiera tra due circonferenze. C'è infine 
un comando di tratteggio rettangoli, di cui 
si può setiure angolazione e distanza tra i 
tratti. 

Questo comando eseguito con un plotter 
a 8 penne dà sicuramente risultati eccellen- 
ti nel campo dei disegni "statistici" ed in 
particolare dei diagrammi a barre. 

L'allro programma DEMO è quello di 
test della funzione PRINTER e che consi- 
ste nel solito loop che enumera e stampa i 
caratteri ASCII (listalo di fig. 6 e output di 
fig. 12). 

Nel manuale operativo della macchina 
(32 pagine dense, che trattano sia la que- 
stione mierfucciamento. sia la questione 
comandi) vi sono i listati di numerosi pro- 
grammini DEMO (in particolare per AP- 


PLE 11. IBM PC. TRS80). Uno di questi lo nalivamenle (e il flag F si occupa di garan- 
abbiamo trascritto (listalo fig. 7. l'output è lire questa alternanza) dapprima una linea 
visibile nella foto di apertura). dall’allo in basso e poi dal basso verso 

Abbiamo modificato il programma per l'alto, 
ottimizzare l'esecuzione. Il disegno, come Questa soluzione evidenzia la necessità 
si capisce guardandolo, è costituito da una di prestare attenzione alla "economicità'' 
serie di segmentini. leggermente distanti di un programma. L'obbicttivo è quello di 
l'uno dall'altro, tracciati in sequenza. realizzare il disegna facendo eseguire alla 

La modifica consiste ne! tracciare alter- penna il minimo dei percorsi a vuoto. 

Esistono stampanti, bidirezionali otti- 
mizzale. che ottengono questo percorso 
minimo. Ma le stampanti hanno, rispetto 
ai plotter, movimenti più obbligati, Non 
esistono, almeno nella fascia bassa di co- 
sto. plotter che eseguono disegni ottimiz- 
zando i percorsi. Questo lo può fare, se il 
disegno lo permette e se il risparmio risulta 
consistente, il programmatore. 

Conclusioni 


Utilizzare un plotter é mollo stimolante 
e divertente: quindi, a nostro parere, è giu- 
sto che questo diventi una periferica pre- 
sente in un sistema personale, dove l'u.so 
della macchina non deve avere obbiettivi 
di produttività. 

Inoltre alcuni packages di SW applicati- 
vo. che vanno per la maggiore negli USA, 
dispongono di uscite specifiche per plotter. 
così come, ad esempio, é normale che un 
Word processor preveda una uscita su 
printer. 

Il ROLAND DXY-80O è una macchina 
cui l'atcribulo "personal plotter'' sta bene 
per quanto riguarda il prezzo, la qualità di 
disegno, ma probabilmente sta stretto per 
quanto riguarda formato di lavoro. SW di 
base e prestazioni. 

L'economicità è raggiunta con soluzioni 
tecniche che semplificano la costruzione, 
come il piano "autoportante", l'isolamen- 
lI' dell'alimentazione, l'uso della plastica 

7s!esè È^dilponMir solo Tiwr /' nella "Carrozzeria", ma che in definitiva 

lormiii e iiuoiiro ihrtzioni. non penalizzano le prestazioni. M 



MCmicrocompuler 27 


63 



Cambridge Computing 

INTELLIGENT JOYSTICK 


di Maurizio Bergami 


Qualuiufue sia il motivo ‘‘ufficiale” del- 
l'acquisto, l'iuo principale cui è destinato un 
home computer è il gioco. 

Da questo punto di vista lo Spectrum è 
un 'ottima scelta: la sua enorme popolarità 
(più di un milione di pe::i venduti fino ad 
oggi ) è dovuta anche alla enorme quantità di 
software giocoso scritto per questa macchi- 
na. per la maggior parte di elevata qualità e 
basso pre::o. 

Assieme ai tanti pregi lo Spectrum anno- 
vera purtroppo un gravissimo difetto: l'as- 
senza di un joystick. 

Manovrare astronavi e puntare missili 
con la tastiera non è facile, quindi numerose 
ditte hanno cercato di rimediare a questa 
mancanza proponendo indipendentemente 
delle interfacce mediante le quali si può col- 
legare un normale Joystick A tari allo Spec- 
trum. E rimasto però un problema di compa- 
tibilità col software, nel senso che alcuni 
programmi non prevedono affatto l'uso di un 
Joystick , mentre altri sono previsti per esse- 
re giocati solamente con determinati modelli 
(generalmente con quello prodotto dalla dit- 
ta Kempston). 

Questo nuovo joystick della Cambridge 
Computing sembra in grado di cambiare ra- 
dicalmente la situazione dal momento che è 
programmabile, cioè può simulare la pres- 
sione di qualsiasi tasto, ed è l'utente ad effet- 
tuare la scelta a seconda del gioco. L 'ovvia 


conseguenza i la sua compatibilità pratica- 
mente totale con tutto il software in com- 
mercio. 

Il joystick viene fornito in una robusta confe- 
zione di polistirolo che contiene la cloche, l'in- 
terfaccia e il solìware necessario per program- 

La prima cosa su cui cade lo sguardo aprendo 
la scatola è ovviamente la cloche, nera e decisa- 
mente brutta. In compenso si nota subito la 
presenza di ben due pulsanti di sparo, necessari 
in un numero sempre maggiore di programmi. 
La levetta è in metallo, con un cappuccio di 



plastica in cima: spartana ma efficace. Sembra 
mollo robusta e per la facilità con cui si mano- 
vra ricorda quella delle sale-giochi. 

I pulsanti, come già accennalo, sono due. fra 
loro indipendenti. Da essi viene l'unico indizio 
che fa pensare ad una costruzione artigianale del 
joystick; sono infatti del tipo economico in ven- 
dita presso tutti i rivenditori di materiale elettro- 
nico. Questo può comunque essere consideralo 
addirittura un vantaggio: in caso di rottura in- 
fatti sarà facilissimo reperire il ricambio. 

II joystick è fallo per essere impugnato, piut- 
tosto che appoggialo su un tavolo; in ogni casoè 
piuttosto comodo da usare. A differenza di altri 
modelli che abbiamo avuto modo di provare si 
percepisce chiaramente la chiusura dei micro- 
switch con cui è costruito quando sì sposta la 
levetta; anche se questo fatto lo rende legger- 
mente rumoroso dà in compenso la certezza che 
il contatto sia stato chiuso. Dal joystick parte un 
cavo grigio, lungo circa un metro e mezzo, per il 
collegamento con l'interfaccia; esso termina con 
un classico (per i joystick) connettore Cannon a 
9 poli. 

L'interfaccia ha un'aspetto decisamente più 
professionale. Il contenitore, fatto su misura, è 
anch'esso di plastica nera e si accorda perfetta- 
mente con il colore dello Spectrum. 

In basso è presente un connettore 28 -I- 28 poli 
da infilare sul connettore posteriore del compu- 
ter. Quest'ultimo è replicato sul retro dell'inter- 
faccia: è un particolare che abbiamo apprezzalo 
mollo e che rivela la cura con cui è stato proget- 
tato questo joystick. In questo modo è infatti 
possibile lasciare l'interfaccia inserita anche 
quando si devono usare altre periferiche e l'u- 
tente non è costretto ad un continuo melli-c- 
togli che. tra l'altro, non gioverebbe troppo al 
connettore dello Spectrum. 

AU'intcmo deH'intcrfaccia vi è un circuito 
stampato doppia faccia su cui sono montali 6 
circuiti integrali TTL. 2 memorie statiche 21 14 
daàkbiled un regolatore di tensione a Svoli. La 
presenza del regolatore è necessaria da! momen- 
to che l'interfaccia preleva l'alimentazione dalla 
linea dai 12 volt in modo da non sovraccaricare 
quella stabilizzala a S volt. 

Come si adopera 

Vediamo ora in dettaglio la procedura di im- 
piego del Joystick. 

Per prima cosa è necessario infilare l'interfac- 
cia sul connettore posteriore dello Spectrum. 
Questa operazione va effeiiuaia a computer 
spento. Una scanalatura longitudinale lungo 
lutto il contenitore assicura un'ottima stabilità 
all'insieme. Non c'é infatti niente di peggio che 
vedere il sistema bloccarsi a causa di un'instabi- 
lità di collegamento, magari mentre si é sul pun- 
to di raggiungere il record nel gioco favorito. 

All'interfaccia va poi collegala la cloche, tra- 
mite il connettore Cannon. 

A questo punto si deve accendere lo Spectrum 
e caricare il programma registrato sulla cassetta 
in dotazione. Molto imelligenlemenie la MI. 
PE.CO. ha provveduto alla sua traduzione in 
italiano; una scelta quasi necessaria dato il pub- 
blico dì giovanissimi cui è destinato questo pro- 
dotto (o no?). 

Per chi è inguaribilmente affetto da anglofilia 
è comunque presente anche il programma origi- 

fl programma va in AUTORUN. presentan- 
do un menu composto da 6 opzioni; 

1) Istruzioni 

2) Lista giochi 

3) Memoriz.za un nuovo gioco 

4) Cancella un gioco 

5) SAVE del programma 

6) Predispone il joystick per un gioco già me- 
morizzato. 


64 


MCtrucrocomputer 27 






Con l'opzione 3 è possibile memorizzare j 
tasti usali dai giochi in proprio possesso; la pro- 
cedura é mollo semplice: il calcolatore chiede il 
nome del gioco e i tasti usali per muoversi e 
sparare, dopodiché muovendo la cloche si può 
veriHcare che l'operazione sia stata compiuta 
correttamente. 

A questo punto si deve salvare il programmi) 
cosi aggiornatocon l'opzione 5. É possibile regi- 
strarlo direttamente sul lato B della cassetta in 
dotazione, che è stato lascialo libero apposita- 
mente. Cosi facendo non è più necessario pro- 
grammare il joystick ogni volta, ma è sufflcienle 
caricare il nuovo programma c scegliere il gioco 
desideralo con l'opzione 6. 

Una cosa non menzionata dalle istruzioni è 
che. una volta elTetluaia la scelta, il programma 
dà un clamoroso NEW. facendo pensare a chis- 



sà quale disastro. Invece i lasti scelti sono stati 
memorizzati nella RAM dell'interfaccia ed il 
programma si é autocancellulo per dar modo di 
caricare il gioco. Non rimane quindi che dare il 
solito LOAD ed incominciare a difendere la 
Terra dagli attacchi alieni (o forse, avendo un 
animo gentile, preferite aiutare i ranocchi ad 
attraversare strade e fiumi?). 


Tra Tallro fino ad ora abbiamo sempre parla- 
to di giochi, associando automaticamente ad 
essi l'impiego del joystick. Invece non é affatto 
detto che l'unico modo di ulilisarlo sia questo: 
potrebbe infatti benissimo servire per spostare 
rapidamente il cursore in un word processor 
oppure in un programma per disegnare come il 
Paintbox della Print'n'Ploiter Products. 


Conclusioni 

Vediamo: il joystick è comodissimo da mano- 
vrare ed é fornito, cosa piuttosto rara, di due 
pulsanti di sparo indipendenti. L'interfaccia è 
realizzala in maniera professionale, con compo- 
nenti di ottima qualità: c robusta, stabile ed ha 
addirittura sul retro un duplicato del connettore 
dello Spectrum. con i vantaggi sopra menziona- 
li. Infine il programma per programmare (scu- 
sale il gioco di parole) l'interfaccia é semplice da 
usare, ben protetto contro errori di input o scel- 
te errale ed é tradotto in italiano. 

Prima di dare un giudizio definitivo rimane 
soie da esaminare il prezzo: 99.000 lire. IVA e 
spedizione comprese, non sono poche in assolu- 
to. rappresentando quasi un terzo del costo di 
uno Spectrum I6K. ma ci sembrano perfelia- 
mente giustificate dalla qualità del prodotto ed 
in linea con il prezzo di vendila inglese, che é di 
35 sterline pari a circa 90.000 lire. 

Insomma questo joystick programmabile ci 
sembra davvero eccellente, raccomandabile sen- 
za esitazione a lutti I possessori di uno Spectrum 
che amano i giochi elettronici. MC 


Come funziona 

Dato il progetto decisamente originale di 
questo joystick è interessante vedere come so- 
no state ottenute le sue caranerìstiche. 

Per spiegarne il funzionamenlo faremo rife- 
rìmento allo schema semplificato di figura I . 
Esso consiste di 5 blocchi di base più una porta 
OR a due ingressi. 

Il joystick vero e proprio é formato da 6 
microinierruttori. che vengono chiusi dal mo- 
vimento della levetta o dei pulsanti. 

Un codificatore da 8 linee a 3 opera sulle 
linee A8-A1S del bus indirizzi della CPU. che 
sono consecutivamente portate basse durante 
un'operazione di lettura della tastiera. Il codi- 
ficatore riduce semplicemente il numero di li- 
nee richieste dalla memoria sfruttando il fatto 
che solo uno dei bit da A8 a AlS sarà basso 
durante una qualsiasi lettura della tastiera. Le 
tre linee in uscita diventano i tre bit più signifi- 
cativi delle linee di indirizzo delta RAM del- 
l'interfaccia. I restanti bit provengono da due 
fonti diverse, a seconda che si stia program- 
mando l’interfaccia o meno. 

Queste due fonti vengono selezionate da un 
interruttore elettronico, comandato dalla li- 
nea della CPU WE(Wrìte Enable. cioè abilita- 
zione scrittura). 

Quando l'interfaccia viene programmala 
WE è portala allo stato logico 0 e rinierruuo- 
re si trova nella posbdone mostrala in figura, 
collegando le linee di indirizzo della RAM a 
quelle delia CPU. Contemporaneamente WE 
abilita la scrittura di dati nella RAM e connet- 
te le linee dati di quest'ultima a quelle della 
CPU- 

Alla tastiera però non é assegnato un solo 


indirizzo; per la precisione o^i volta che AO è 
basso e viene data una istruzione IN (dai pro- 
gramma monitor odalfULA)ii computer ese- 
gue un’operazione di lettura della tastiera. 
Cosi, quando si programma l'interfaccia, la 
tastiera viene letta dal programma fornito su 
cassetta e la CPU fornisce sulle linee dati DO- 
D4 una parola di 5 bit corrispondente all'e- 
ventuale tasto premuto. Questo dato va ora 
memorizzalo nella RAM deirinierfaccia ad 
una locazione, determinata dalle linee d'indi- 
rizzo A0-A7 della CPU, che corrisponde ad 
una particolare posizione del joystick. 

Quando si gioca le linee di uscita del joy- 


rutiore elettronico, poiché WE si trova allo 
stato alto. 

Normalmente il monitor dello Spectrum ef- 
fettua una lettura della tastiera ogni 20 millise- 
condi; durante essa lORQ (richiesta di opera- 
zione di I/O) e AO sono entrambi bassi, di 
conseguenza il piedino Chip Seleci della RAM 
sarà abilitalo e i dati potranno essere letti sia 
dalla memoria dell'interfaccia che dalla tastie- 
ra. L'indirizzo della RAM in cui viene effet- 
[uala la lettura dipende ora dalla posizione 
fisica del joystick, e a quell'indirizzo si troverà 
il dato corrispondente al tasto scelto in prece- 


stick vengono cotlegaie alla RAM dall mler- 



MCmicrocomouter 27 


65 




Fiera di Milano 
14-18 Aprile 
1984 


quando il computer 
sa fare qualcosa di più 


È bello sapere che ognuno di noi può con- 
tare in ogni momento su un amico fidato, 
tanto serio e preciso sul lavoro, quanto 
versatile e disponibile fuori dall’ufficio. Ca- 
pace, tra l’altro, di fotografare, disegnare, 
farti l’oroscopo o I bioritmi, prescriverti la 
dieta, scrivere la tua musica, aiutarti nello 
studio e .... sempre pronto per una partita a 
scacchi. 


Il computer, oggi, è anche questo 
e tante altre cose. 


1 4*1 8 Aprile 1 984. Cinque giorni per presentare ai grande pubblico tutto quello che 
di nuovo e particolare si può fare con il computer nel campo del lavoro e deli’hobby. 


COMPUTER SHOW è un’iniziativa del Salone dell’Informatica 

Informazioni e adesioni: 

Segreteria: 201 39 Milano - Via Marochetti, 27 - tei. (02) 53.98.267 - 56.93.973 


V / 


fnppta 

||appk! 

llcippkz 

^appkz 

flapplG 


COSMIC 

COSMIC 

COSMIC 

COSMIC 

COSMIC 


|cippkz 

||cipplc 

||cippkz 

||cipple 

^appkz 


Dall’esperienza di chi da anni COStruisce MICroelaboratori 

COSMIC COMPUTER SHOP 

A ROMA ■ Via G. Lanza 99-101-103-105 ( TRA VIA MERULANA e VIA CAVOUr) Tel. 738224 

ta Fermata Vittorio Emarìuele (Linea A) Via Cavour (Linea B) 

Biblioteca specializzata elettronica e informatica Sabato aperto 

COMMODORE COSMIC 

GALAXY COSMIC 

EPSON COSMIC 

olivelli COSMIC 

IIC Texas COSMIC 

>MIC Spectrum COSM 

DSMIC MKJrm COS 

COSMIC WATANABE O 




FINALMENTE ANCHE IN ITALIA ! 


CINQUE FRA I PIU AFFERMATI DISTRIBUTORI DI PERIFERICHE EDP DIRETTAMENTE AL 
VOSTRO SERVIZIO CON LA LORO RETE NAZIONALE DI DISTRIBUZIONE. 


D.D.P. SRL 

L go Migiiara 16 
10143 Tonno 
|01 1 1 7497635 


TELCOM SRL 

Via M. Civilall 75 
20148 Milano 
(02) 4047648 


D.P.I. SRL 

Via M. Civitali 73 
20148 Milano 
(02) 4043536 


LABEL SRL 

Via M. Malibran 51 
50127 Firenze 
(055) 350471 


DATATEC SRL 

Via L- Settembrini 28 
00195 Roma 
(06) 3595840 


STAMPANTI AD IMPATTO 

MITSUI 2100 

80/ 1 32 colonne 1 20 CPS bidirez. 
Interfaccia oaraliela e seriale 
Near letter quahty 
Moduli continui e singoli 
Disponibile opzione IBM PC e APPLE 
Lit. 1.140.000 
PRISM 

Stampanti grafiche e colore da 80 e 
132 colonne 

STAMPANTI A 
MARGHERITA 

JUKI 6100 

Letter qualiiy - 1 8 CPS bidirez. 
Margherita ADLER 
Protocollo DIABLO 630 
Compatibile IBM PC e APPLE 
Lit. 1.280.000 

PLOTTERS 

SWEET P 

Foimato A4 completo di software 
PLOT 80 per CP/M 
Lit. 1.350.000 
SWEET P 

Formato A4 completo di software 

BPSper IBM PC 

Lit. 1.790.000 

YEW PL 1000 

Foimato A3 e A4 con 4 penne 

Lit. 1.950.000 

PERIFERICHE PER APPLE 

FLOPPY 
Drive SLIM 5 • 

Lit. 615.000 
WINCHESTER 

Drive 5 . da 5 M Byte con DOS 3.3 

Lit. 3.400.000 


PERIFERICHE 
MAGNETICHE ROTANTI 

Tutta la nuova gamma di FLOPPY 
e WINCHESTER SHUGART 
da 8" e 5 "V< ora anche in versione 
SLIM 


TERMINALI 

TATUNG 

VT 4100 l'imbattibile 1 2 ' 80x25 con 
tastiera separata 
Ut. 795.000 
TATUNG 

VT 4200 il nuovo 1 2' 80x25 con di- 
segno ergonometrico 
Lit. 895.000 


COMUNICAZIONI 

NOVATION 

Modem acustico CAT 

Lit. 640.000 


LETTORI OTTICI 

Tutta la gamma di lettori OCR e 
BAR CODE 


DATATRAK 

Unità intelligente portatile completa 
di FLOPPY 8 
e porta seriale per scambio dati 
in formato 3740 
Lit. 4.450.000 


SOTTOSISTEMI 

Controllers e sottosistemi a Floppy e 
dischi rìgidi compatibili DEC, 
DATA GENERAL ed IBM serie 1 . 


TUTTI I PRODOTTI SONO COPERTI DA GARANZIA. I PREZZI SI INTENDONO IVA ESCLUSA FRANCO SEDE. 
PAGAMENTO CONTRASSEGNO- GLI ORDINI POSSONO ESSERE INOLTRATI TELEFONICAMENTE O PER LETTERA 



n 

M iprendiamo in esame le funzioni 
.M. ^ AND. OR lìnclusivo) ed OR 
ESCLUSIVO per esaminarne l'uso pratico 
e cioè come controllare, con semplici algo- 
ritmi basali sul loro uso. i singoli bit di un 
registro di memoria e verificare determinate 


Tecniche fondamentali di controllo 

La volta scorsa abbiamo presentalo 
schemi elettrici e circuiti stampati relativi a 
due semplici schede didattiche utili per ef- 
fetluare alcune operazioni d'ingresso dati e 
per verificarne altre in uscita tramite degli 
opportuni visualizzatori a diodi LED. 

T Ulto ciò è stato fatto perchè siamo con- 
vinti che. coloro i quali realizzeranno tali 
circuiti, verificando praticamente le nozio- 
ni ed i problemi posti alla loro attenzione, 
ne trarranno un notevole beneficio relati- 
vamente aU’apprendimenlo e potranno 
perciò più facilmente elaborare soluzioni 
per i loro specifici problemi. Non dimenti- 
chiamo inoltre che tramite un visualizzato- 
re si può verificare in maniera diretta l'e- 
sailezza di un qualunque programma di 
controllo esterno. 

Non vogliamo perdere altro tempo in 
chiacchiere, quindi veniamo al dunque 
esaminando qualche elemento fondamen- 
tale. 

Riassumiamo in figura I. per comodità 
del lettore, le tabelle della verità delle ope- 
razioni AND. OR. EOR. NOT. 


1 AND a e OR > -e 
a AND i = e a OR 1 = 1 
1 ANO a=a 1 OR a -1 
1 AND 1 = 1 1 OR 1-1 


a EOR B=e NOT 1 = B 
a EOR 1 - 1 NOT a - 1 
1 EORB-1 
1 EOR 1 = a 




L'operazione di OR ESCLUSIVO è sta- 
la qui indicata con EOR per linearità di 
esposizione in quanto EOR è il codice 
mnemonico deU’isiruzione del 6502 che ef- 
fettua appunto tale operazione in linguag- 
gio macchina tra il contenuto dell'accumu- 
latore ed un certo dato. Se avete montato 
la scheda VLl vi consigliamo di seguire 
questo articolo verificando, passo-passo, 
quanto andremo a dire con il circuito inse- 
rito nella porla utente (del VlC o del 64). 
Riportiamo ancora una volta in figura 2 gli 
indirizzi del REGISTRO DIREZIONE 
DATI e del REGISTRO D INGRESSO- 
USCITA di tali macchine. Nel seguito fa- 
remo riferimento per tutte le operazioni al 
Vie essendo de! lutto ovvia la conversione 
al Commodore 64. 




Supponiamo di aver letto il contenuto di 
un registro di memoria e che esso sia 
lOlOlOlO, = 170|o. Se volessimo porre a 
zero solo il bit 7 senza curarci dello stalo 
degli altri, basterebbe scrivere nel registro 
in questione una qualunque parola conte- 
nente zero nel settimo bit. per esempio 
OOIOIOIO 2 = 42|g. In questo modo è sem- 
plice. ma se abbiamo la necessità di azzera- 
re la settima posizione (o qualunque altra) 
non conoscendo il contenuto del registro 
da modificare e non vogliamo alterare lo 
stato degli altri bit, ecco che le cose sem- 
brano complicarsi poiché non è possibile 
utilizzare la procedura precedente. Infatti, 
come detto, per il puro azzeramento del bit 
7 basterebbe scrivere in memoria un qua- 
lunque numero che contenga uno zero in 
settima posizione, ma in questo caso per- 
deremmo il controllo dei rimanenti bit cor- 
rendo il rischio di modificarli. 

Se per esempio in lOR fosse contenuta 
la parola 1010l0l0(POKE37l36,l70)con 
tutte le linee predisposte come uscite (PO- 
KE 37138,255), vedremmo accesi i LED 
7, 5, 3.1 sul visualizzatore. Se al posto di 
ogni LED acceso ci fosse un relè che stesse 
controllando degli utilizzatori e volessimo 
disattivare solo il settimo, automaticamen- 
te da programma, non potremmo assolu- 
tamente inserire nel REGISTRO D'IN- 
GRESSO-USCITA (lOR) una parola ca- 
suale. anche se contenente uno zero in set- 
tima posizione, perché rischieremmo di 
scollegare anche i relè interessati al con- 
trollo. 

Ecco che ci viene in aiuto l'operazione 
AND che risolve tutti i nostri problemi. 
Essa è appunto utilizzata per azzerare un 
bit in una determinata posizione di una 
parola in memoria effettuando un procedi- 
mento detto di mascheratura. 

N.B. — Questo modo di definire l'AND 
è esalto se si opera in LM ma non lo è del 


tutto se si lavora in BASIC. Per il momen- 
to non si toglie generalità ai discorso se la si 
suppone corretta anche in quest'ultimo ca- 

Consuitando la tabella della verità del- 
l'AND vediamo che il risultato è 1 solo se 
entrambi gli operandi sono 1; quindi, vo- 
lendo azzerare il famigerato bit 7 della pa- 
rola lOIOIOIO. basterà mascherarla con 
Olllllil. Infatti 

10101010 AND 
01111111 = 

00101010 

avendo eseguito l'AND bit per bit. Se vo- 
lessimo azzerare i bit 7 e 5 basterebbe ese- 
guire 

10101010 AND 
01011111 
00001010 

cioè porre nella maschera uno zero in posi- 
zione 7 ed uno in posizione 5. 

Concretizziamo come al solito tutto con 
un esempio pratico. Utilizziamo per ora il 
BASIC, quindi le parole binarie andranno 
codificate in decimale (vedi MC n° 25 pag. 
99), 

L'esempio consiste nel riportare in usci- 
ta sul visualizzatore la parola 1 1 1 1 1 1 1 li = 
2S5|o (LED tutti accesi) e modificare di 
volta in volta solo i bit desiderati. 

Scrivete e fate girare il programma lista- 
to n° I : sul visualizzatore tutti ì LED saran- 
no accesi. 


10 POKE 37138,256 :POKE 37136,255 
20 INPUT M 

30 A - 37136 : B = PEEK(37136) 

40 POKE A.B AND M 
50 GOTO 20 

Usiaio I ■ Maschtroiurt con l'AND 
Azzeriamo ora il bit 0: basterà, come 
detto, mascherare il contenuto di lOR, PE- 


MCmicrocomputer 27 



EK (37136), con 1 1 1 1 1 1 IO, quindi rispon- 
diamo alla richiesta di input con la codifica 
decimale di tale maschera che è 2S4. Le 
operazioni per azzerare successivamente i 
LED posizionali in 3-2-i, 7, 6-5-4 sono 
descritte in figura 3. 

La subroutine che efTetlua la maschera- 
tura del contenuto del REGISTRO DTN- 
GRESSO-USCITA in LM è la seguente: 

LDA S$ FF 

carica il numero FF,g = 11111111, nell'accu- 
mulatore (A): 

STA $ 9112 

memorizza il contenuto di A nel registro 
91 12, g = 37138,0 (DDR) ponendo tutte le linee 

LOAS9110 

carica in A il contenuta del registro 9110, g = 
37136,0 (lOR); 

ANO "MASCHERA" 

esegue l'AND di A con la maschera voluta e 
memorizza II risultato in A; 

STA $9110 

memorizza II contenuto di A nel registro 9110. 

La funzione di LDA e STA è già stata 
descritta (MC n“ 25 pag. 99). L'istruzione 
AND “MASCHERA" efTetlua in questo 
caso in modo immediato l'AND logico 
dell’accumulatore e della maschera ponen- 
do il risultato in A. Le due istruzioni LDA 
che compaiono nel segmento indicato han- 
no entrambe la funzione di caricare l'accu- 
mulatore ma mentre la prima carica in esso 
un numero prestabilito. FF, la seconda vi 
carica il contenuto del registro di memoria 
9110. 1 codici operativi di tali istruzioni 
non saranno quindi gli stessi poiché il pri- 
mo è un caricamento in modo immediato ed 
il secondo è un caricamento in modo assolu- 
to. La codifica del precedente segmento é 
indicata nel listato 2. Il programma é stato 



memorizzato a partire dalla locazione de- 
cimale 820 (0334, J con la seguente routine: 
10 FOR I = OTO 13: READ A 
20 POKE 820 + 1, A: NEXT 
30 DATA 169. 255,141,18,145,173. 

16.145,41, UASCHERA.141 
16,145.96 

40 POKE 37136,255: NEW 

Al posto di “MASCHERA" potete co- 
minciare ad inserire 254 e poi modificarlo 
con 241, 112, 143 per ottenere lo stesso 
risultato del programma in BASIC prece- 
dentemente descritto. Le sequenze sono le 
seguenti: 

1) POKE 829, 241 : SYS 820 

2) POKE 829. 112 : SYS 820 

3) POKE 829. 143 : SYS 820 

Naturalmente lavorando in LM si effet- 
tuano controlli in tempo reale quindi que- 
stoè l'unico modo per ottenere in uscita dei 
timing sofisticati. 

Se a qualcuno può interessare diremo 
che il programma fornito in LM esegue la 
soia modifica dei byte in 10 cicli macchina 
mentre la routine completa gira in 22. Ogni 
ciclo può essere assunto pari ad un micro- 
secondo circa. 

Esaminiamo ora l'operazione opposta a 
quella descrìtta fin'ora, e cioè come porre 
ad 1 un singolo bit. Ciò può essere effettua- 
to utilizzando l'OR logico. 

Dalla relativa tabella della verità si vede 
che si ha un 1 come risultato se almeno uno 
degli operandi é I. quindi nella maschera 
che si utilizza dovranno essere posti degli I 
nella posizione in cui si desidera alzare il 
bit e degli 0 nelle altre posizioni. Per esem- 
pio 

10000111 OR 
01001000 = 

11001111 

alza i bit 6 e 3 lasciando invariati gli altri. Il 
listato 3 esegue le mascherature indicate in 
figura 4 operando in maniera opposta ri- 
spetto al precedente definito per l'opera- 
zione AND. 



Figura 4 - Mascheralura cml'opero:ione OR. Anche qui 

Analogamente, il segmento in LM che 
svolge la funzione descritta è il seguente: 
LDA $9110 
ORA SS MASCHERA 
STA $9110 

Lasciamo al lettore il compito di ampliar- 
lo in analogia al caso precedente. 


Un passo avanti 

Abbiamo visto che, per modificare dei 
bit in determinate posizioni in un registro 
di memoria, si maschera opportunamente 
il suo contenuto, usando maschere diverse 
a secondache si voglia porre alto o basso lo 


t'ir (la zero 

Stato dei bit suddetti. Può capitare a volte 
di dover controllare il REGISTRO D’U- 
SCITA e quindi lo stato della user port per 
abilitareo disabilitare dei relè ad essa colle- 
gati usando una sola maschera. In tal mo- 
do si avrebbe per l’uscita un funzionamen- 
to tipo TOGGLE e cioè; mascherando una 
prima volta l'uscita va alta, mascherando 
una seconda volta va bassa e così via. 

Un tale modo di operare è consentito 
dall'operazione logica OR ESCLUSIVO 
(EOR). Dalla tabella della verità sì può 
facilmente vedere chel'uscitaè 1 seesolose 
uno solo degli operandi è 1 . 

Supponiamo infatti che in lOR sia con- 
tenuta la parola 00000000, cioè che le usci- 
te siano tutte basse. 

Mascheriamo il contenuto di tale regi- 
stro con 10000000: 

0000000 EOR 
10000000 = 

10000000 

abbiamo quindi ottenuto come risultato 
quello di alzare il bit 7 di lOR che equivale 
ad accendere il settimo LED del visualizza- 
tore. Effettuiam oncora la mascheratura 
del REGISTRO D'INGRESSO-USCITA 
(che ora contiene 100000(X))conlamcuc/ie- 
ra già utilizzata; 

10000000 EOR 
10000000 = 

00000000 

il risultato è dunque quello di resettare il 
settimo bit (e LED). Per implementare tale 
algoritmo in LM non ci sono problemi in 
quanto esiste, tra le istruzioni del 6502, 
quella (EOR) che effettua l'OR ESCLUSI- 
VO del contenuto dell'accumulatore con 
un dato specifico e memorizza il risultato 
in A. La routine che realizza tale funzione è 
la seguente; 

LDA $9110 
EOR S S MASCHERA 
STA $9110 


10 POKE 37138,255 
20 INPUT M 

30 A = 37136 ; B = PEEK(37136) 
40 POKE A. B OR M 
50 GOTO 20 


Lisiato 3 - Mascheroiure con fOR. 


In BASIC non esiste un'operazione diretta 
di OR ESCLUSIVO, ma possiamo prova- 
re a ricavarla come combinazione di AND, 
OR.NOT. Se ben ricordate, nel n® 26 di 
MC avevamo detto che l'operazione EOR 
risultava dalla seguente combinazione; 

A 0 a = À6 + 

Ora, l'accostamento di due termini indica 
un'operazione di prodotto quindi AND. il 
+ ìndica una somma quindi OR, il trattino 
indica una negazione quindi NOT. Possia- 
mo allora riscrivere: 

A EOR B = A AND NOT B OR B AND NOT A 
Se A è il contenuto del registro d'uscita che 
di volta in volta viene modificato e B rap- 
presenta la maschera relativa ai LED da 


70 


MCmicrocompuler 27 


yìc do zero 

accendere o spegnere, scrivete e fate girare 
il seguente programma: 

1® POKE 37138,255 : POKE 37136,0 
20 INPUT B 

30 A = PEEK(37136) : C-37136 

40 POKE C.A AND NOT B OR B ANO NOT A 

50 GOTO 20 

Introducete poi un numero da 9 a 255 e 
premete RETURN: vedrete accendere al- 
cuni LED che si spegneranno introducen- 
do lo stesso numero usato per accenderli (o 
premendo ancora RETURN). 
L'algorìlmo trovalo quindi funziona. 

Usiamo gli ingressi 

Fin'ora abbiamo parlalo delle operazio- 
ni relative al controllo delle uscite del VIA 
6522 sulla user pori. Essendo però spesso 
necessario rilevare dei dati dal mondo 
esterno per immagazzinarli nella macchi- 
na, esaminiamo brevemente il modo di 
procedere effettuando alcune semplici 
esperienze con la scheda VL2 del VicLab. 
Inserite allora tale scheda nell'apposito 
connettore della VLl. All'accensione, co- 
me già sapete, tutte le linee della porta 
utente sono configurate come ingressi 
quindi, per il momento, volendo verificare 
operazioni d'ingresso ad otto bit. non do- 
vremo operare nessuna modifica sul RE- 
GISTRO DIREZIONE DATI del VIA. 
Come già sappiamo, in tale condizione 
ogni informazione sulle linee della user 
por! viene trasferita nel REGISTRO 
D'INGRESSO - USCITA. Se leggiamo il 
contenuto di tale registro da BASIC, avre- 
mo sullo schermo un numero che è la codi- 
fica decimale della parola binaria che di 
volta in volta si forma sulla porta d'ingres- 
so. 



Per verificare ciò. scrivete ed avviate il 
seguente programma; 

10 PRINT PEEK(3713$) : GOTO 10 
e ponete gli interruttori in modo da accen- 
dere i LED corrispondenti ai bit 7,6,5,4,: in 
lOR sarà allora trasferita la parola 
111 10000 e sullo schermo sarà visualizzato 
il numero 240 che è appunto la codifica 
decimale di tale parola. Provate anche con 
altri numeri configurando in modo diverso 
gli interruttori: vi renderete facilmente 
conto che abbiamo realizzato un tradutto- 
re binario - decimale. 

Prendiamo come ulteriore esempio la se- 
guente subroutine che predispone le linee 
come uscite e. se viene abilitata dopo l'ac- 


censione, spegne gli otto LED di parola: 
LOA S $ FF 
STA $ 9112 
RTS 

Noi potremo inserirla in macchina tra- 
mile gli interruttori in ingresso codificando 
i codici operativi del programma in bina- 
rio. 

Riportiamo in figura 5 lo svolgimento in 
esadecimale e binario di tale programma. 

Inserite in macchina e fate girare la se- 
guente procedura: 

10 FOH I = 0 TO 5 

20 GET A$ : IF A$ = THEN 20 

30 POKE 820 + l,PEEK(37136): PRINT I 

40 NEXT 

50 PRINT "FINE" 

Poi introducete i codici operativi codifi- 
cati in binario tramite gii interruttori ac- 
cendendo un LED in corrispondenza ad 
un l e spegnendolo in corrispondenza ad 
uno 9; premete poi RETURN ogni volta 
che una parola sarà composta fino a che 
non viene visualizzata la scritta FINE. 

Estraete quindi la VL2 e premete insie- 
me i tasti STOP/RESTORE. Scrivete PO- 
KE 37136,9:SYS 829. digitate RETURN 
e gli otto LED rossi si spegneranno. 

Pensate che fatica sedovessimo colloquia- 
re direttamente con la macchina tramite 9 
ed I! 

Una breve panoramica: il Flip-Rop 

Terminiamo l'articolo con alcuni ele- 
menti di elettronica digitale per aumentare 
il nostro bagaglio di conoscenza in tal sen- 
so. Come al solilo cercheremo di essere 
meno rigorosi possibile essendo il nostro 
scopo quello di fornire dei concetti fonda- 
mentali che. a conti fatti, stuzzichino la 
curiosità di chi legge o chiariscano qualche 
dubbio riguardo alle terminologie usale, 
spesso, quando si entra più in dettaglio 
nelle descrizioni di macchine complesse 
quali un computer. Per le trattazioni più 
ampie rimandiamo ai lesti specializzati e 
per i suggerimenti attendiamo le vostre let- 
tere. 

L'argomento di questo mese è costituito 
dai FLIP-FLOP. 

Un FLIP-FLOP è un dispositivo sulla 
cui uscita possono essere presenti due stati 
stabili (esclusivi) ed è capace di passare da 
uno all'altro sotto l'azione di un segnale di 
comando, rimanendo nella condizione in 
cui si è portalo anche quando tate segnale 
viene rimosso. Ad esempio un interruttore 
della luce può essere considerato un sem- 
plicissimo FLIP-FLOP meccanico poten- 
do assumere due condizioni (aperto o chiu- 
so) se stimolato dalla pressione esercitata 
su di esso dal dito, che rappresenta il se- 
gnale di comando. Lo staio (condizione 
dell'uscita) rimane quando fa causa modi- 
ficante (in questo caso la pressione eserci- 
tata dal dito) viene rimossa; ciò differenzia 
un F.F. da una normale porla logica la cui 
uscita assume la configurazione indicala 
dalla tabella della verità e la mantiene fin- 
tanto che vengono mantenute le condizio- 
ni degli ingressi. Per segnale s'intende ge- 


neralmente l'andamento nel tempo di un 
fenomeno fisico: per noi un segnale di co- 
mando è per esempio il passaggio di una 
tensione da 9 a -t- 5 volt. /ronre disalita, o 
da -f5a9 yo\\,fronie di discesa. Il cambia- 
mento dello stato delle uscite di un F.F. 
può avvenire in corrispondenza di uno di 
tali fronti o nel tempo in cui il segnale 
rimane ad un certo livello logico. Nel pri- 
mo caso avremo dei dispositivi edge trigge- 
redt nel secondo dei dispositivi leve! trig- 
gered. 

Forse tutte queste definizioni date a raf- 
fica hanno lascialo molti un po' perplessi. 



ma se fate mente locale alla figura 6 vi 
accorgerete che in fondo si tratta di cose 
semplicissime. 

Esaminiamo ora. per concretizzare il 
preludio, qualche tipo di F.F. e qualche 
applicazione. Quello più elementare è il 
F.F. SR (set-reset) che è indicalo in figura 
7a. Come potete osservare, esso può essere 
realizzalo utilizzando due NAND a due 
ingressi che ormai conoscete bene (vedi 
MC n. 25). Le sue funzioni sono indicate 
dalla relativa tabella della verità. É bene 
osservare che te due uscite di un F.F. sono 
sempre in condizioni complementari l'una 
rispetto all'altra, cioè se una è in condizio- 
ne logica 1, l'altra sarà in condizione 9. 
Pertanto basterà indicare lo stato di una di 
esse essendo ovvio quello dell'altra. 

Sempre in riferimento alla figura 7a, con 
i terminali d'ingresso scollegati, l'uscita si 
trovi nella condizione Q=1 (quindi 
9 ); se portiamo ad esempio l'ingresso S 
a livello cero (cioè lo colleghiamo a massa), 
lo stalo dell'uscita si Invertirà e nessuna!- 
tra adone su S provocherà dei cambiamen- 
ti. Per riportare il dispositivo nelle condi- 
zioni di partenza, dovremo agire sul lermi- 
naledi reset R collegandolo a massa. Senza 
dilungarci sull'enorme importanza di tale 
comportamento, teniamo a farvi notare 
che in tal modo si riesce a mantenere uno 
stato, cioè a memorizzarlo, per il tempo 
desiderato ed è questo il punto su cui vo- 
gliamo farvi riflettere. 

Prima di continuare diamo un'altra defi- 
nizione. Chiameremo segnale di clock un 
segnale periodico che serve per sincroniz- 
zare degli eventi, cioè farli avvenire ad 
istanti prestabiliti. Es^o può essere rappre- 
sentato da una tensione che varia nel tem- 
po da un livello basso ad uno alto alternati- 
vamente, rimanendo a ciascun livello per 
un tempo dipendente dalla frequenza di 


MCmicrocomputer 27 





tali cambiamenti (fig. 7b). Modificando 
opportunamente un F.F. SR, cioè aggiun- 
gendogli un ingresso di clock C, come è 
indicato in figura 8. si ottiene una versione 
sincrona di tale dispositivo, in cui cioè gli 
ingressi S ed R possono influenzare l'uscita 
con i loro cambiamenti solo durante il tem- 
po in cui il segnale di clock è a livello alto e 
l'informazione in ingresso viene memoriz- 
zata sul fronte di discesa di tale segnale. 

Anche in questo caso ci interessa farvi 
afferrare un concetto: che il dato viene pri- 
ma preparato in ingresso e memorizzato 
dopo, quando il segnale di sincronizzazio- 
ne lo permette. 

Con altre modifiche che non stiamo qui 
a indicare si possono ottenere nuovi tipi di 
F.F. per esempio di tipo JK. di tipo D o T 
(toggle). Tramile questi componenti c pos- 




Figura 9 - In una schema del genere riha il irasferimenio 
dell 'Infarma-.inne dal dispeslmn all usciia in carrispan- 
denza ad ogni impulso di clock. 


sibile realizzare contatori, divisori, som- 
matoti 0 shift-regisler. Non vogliamo, per 
ovvie ragioni. sofTermarci oltre sull’argo- 
mento ma daremo qualche esempio per 
ribadire l'importanza di tali dispositivi. 

Riferendoci alla figura 9, supponiamo di 
dover leggere in uscita da un circuito un'in- 
formazione ad otto bit che varia nel tempo e 
di dover conoscere lo stato delle uscite ogni 
minuto ignorando gli stati intermedi. Baste- 
rà allora coliegare l'uscita fluttuante ail'in- 
gresso di un insieme di F.F. sincronizzati ed 
applicare un impulso di sincronizzazione 
ogni minuto. Infatti i dati saranno sempre 
pronti in ingresso dei F.F. ma saranno tra- 
sferiti sulle loro uscite solo quando l'impulso 
di clock lo comanda. È questa la tecnica per 
effettuare il blocco (latch) di un'informazio- 
ne ad istanti desiderati (campionamento) ed 
è usata normalmente per la visualizzazione 
dei dati sugli strumenti digitali. 

Come ulteriore esempio consideriamo, 
senza entrare molto in dettaglio, una CPU 
che divida il BUS dei dati con la parte 
bassa del byte degli indirizzi mentre il ri- 
manente byte alto è indipendente. 

Questo è un classico esempio di BUS in 
multipiex {vedi .figura IO). Ad un certo 
istante il byte di ordine basso è posto sul 


BUS comune dei dati-indirizzi. Viene poi 
generato dalla CPU un impulso sul termi- 
nale di clock del latch ed in virtù di que- 
st'ultimo il byte basso dell'indirizzo viene 
memorizzato. Una volta memorizzalo nel 
latch. non è più necessario che esso venga 
trattenuto sulle linee del microprocessore e 
può quindi essere inizializzato il ciclo di 
trasferimento del dato vero e proprio che 
non influenzerà più l'indirizzo non essendo 
generato durante il tempo di trasferimento 
nessun segnale di sincronizzazione sul ter- 
minale di clock del latch. 



Figura IO - BL S in mulliple r realizzalo con un latch. 


Per fìnire 


Ritorniamo per un attimo al VICZOeal 
suo VIA. 

Abbiamo in linea di massima terminato 
la trattazione delle operazioni di base per il 
controllo delle linee direttamente collegate 
al REGISTRO D'INGRESSO-USCITA 
del 6322. Vogliamo comunque accennare 
ad un fatto molto importante e cioè che se 
in ingresso l'informazione è fluttuante, 
cioè variabile nel tempo (ad esempio in 
uscita da un convertitore analogico-digita- 
le). essa può essere bloccata (latched) ad 
intervalli regolari e trasferita in memoria 
senza aggiunta di circuiteria ausiliaria gra- 
zie alla grande versatilità del 6522 il quale 
permette agli ingressi di operare in modo 
laich. In altre parole, come avrete potuto 
notare dalla mappa di memoria del VIA 
pubblicata su MC n. 25 pag. 90. esiste un 
registro detto REGISTRO DI CON- 
TROLLO AUSILIARIO (ACR) e confi- 
gurando in modo opportuno alcuni suoi 
bit. se un programma sta leggendo dei dati 
posti sulla user pori, ogni qual volta noi 
provochiamo una transizione di livello su 
CBl facendo passare tale linea da bassa ad 
alla (fronte di salita), viene caiiuraio il da- 
to presente in ingresso e trasferito nel RE- 
GISTRO D'INGRESSO-USCITA. Vari 
tipi di segnale possono inoltre essere gene- 
rati sulla linea CB2 che agisce, insieme alla 
CBI. sotto il controllo diretto di un altro 
importante registro detto REGISTRO DI 
CONTROLLO DI PERIFERICA (PCR) 
per permettere la comunicazione con le 
varie unità esterne che devono lavorare 
controllate dal computer. 

Di queste cose avremo comunque modo 
di parlare in seguito. 

Alla prossima volta. MC 


72 


MCmicrocompuler 27 







Qaal è il Personal computer a 16 bit 
più venduto in Europal 



Ormai abituati alla risonanza dei 
grossi nomi, forse non ci viene subito in 
mente. Eppure, il Personal computer a 
16 bit più venduto in Europa è Victor, 
di Haxden Italia. 

Saiarmo le sue incredibili capacità 
grafiche e di elaborazione, o le sue 
eccellenti possibilità di comunicazione 
e dialogo con altri computers, o la sua 
biblioteca di programmi. 

Saranno l’eccellente Harden-Text per la 
videoscrittura o il versatilissimo 
Haiden-Azienda per la gestione, 
entrambi interamente in italiano. 

O sarà magari la capillarità del suo 
servizio assistenza e vendita (a tutt 'oggi 
sul solo territorio italiano conta ben 
150 dealers). 

Resta il fatto che il Personal 
computerà 16 bit più venduto in 
Europa è ancora Victor. 

Di Harden Italia. 



ITALIAJ 


HARDEN ITALIA S.p.A. 

Centro Direzionale Milano Fiori 

Strada 7 - Palazzo T 3 

20088 ROZZANO - Tel. |02] 8243741 r.a. 




a cura di Francesco Peironi 


Alcune considerazioni sul concetto di “precisione” 
in computer grafica 


In questo numero tratteremo un argo- 
mento tipico della Computer Grafica: la 
precisione. Utilizzeremo, per quanto ri- 
guarda la precisione nell'input, sia la tavo- 
letta grafica di MC che il nuovissimo Digi- 
tizer DTIOOO della Watanabe, che abbia- 
mo potuto provare e che utilizzeremo an- 
che nei prossimi numeri. 

La precisioneè un concetto che abbiamo 
tutti ben chiaro e con il quale dobbiamo 
fare i conti quando alTrontiamo problemi 
in cui occorre eseguire delle misure o dei 
calcoli. 

In computer grafica la “precisione" riguar- 
da sia la fase di input dati, sia la fase di 
elaborazione, sìa la fase di output. 

E poiché, come dice un detto popolare, 
non c'è catena più forte del suo più debole 
anello, occorre equilibrare la precisione 
delle tre fasi, in quanto é inutile spingere 
una di esse quando un'altra fase ha una 
precisione bassa. 

In sostanza è inutile utilizzare numeri 
con precisione a nove cifre quando tali 
numeri rappresentano ad esempio punti da 
visualizzare su un video con precisione di 
qualche centinaio di punti. 

D'altro canto altre grandezze, che non 
siano coordinate di punti da visualizzare 
ma che siano elementi della elaborazione, è 
indispensabile che abbiano la massima 
precisione. Ad esempio mentre è sufTìcien- 
te utilizzare numeri interi per definire le 
coordinate dì un punto, non si possono 
certo usare numeri interi per definire, in 
radianti, gli angoli che intervengono in cer- 
ti calcoli. 

Per quanto riguarda la fase dì input dei 
dati grafici, se i dati sono immessi vìa ta- 
stiera e inseriti direttamente nel program- 
ma possiamo scegliere la precisione che 
vogliamo. Se utilizziamo invece gli apposi- 



Figura I ■ La loyoltilo grafica di MCmkrtìmmimirr. È 



ti strumenti di input (in genere il dìgitizer o 
le paddle) entra in gioco la loro precisione. 

La tavoletta grafica dì MCmicrocompu- 
ter, essendo collegabile all'Apple IL é stata 
realizzata in modo da avere la stessa preci- 
sione del suo monitor grafico. Ha quindi 
un piano di lavoro di 280 per 192 millimetri 
e la precisione di puntamento è di un milli- 
metro. che tradotto sul video equivale al 
fatidico pixel. 

L'anello iniziale dellq catena, dìgitizer, e 
l'anello finale, monitor, sono dunque per- 
fettamente equilibrati. 

Il Di^tìzer Watanabe Mìtablet DTIOOO 
ha ovviamente prestazioni migliori. Nella 
scheda tecnica qui a fianco ne specifichia- 
mo le caratteristiche tecniche. 

La tavoletta grafìca di 
MCmicrocomputer 

Prima dì passare ai programmi che ese- 
guono le prove comparate delle tre modali- 
tà di input (tastiera, tavoletta grafica di 
MC, Watanabe Mitablet DTIOOO), pre- 
sentiamo. isolate dal contesto dì un pro- 


gramma. le routine di immissione dati del- 
la tavoletta dì MC (listato fig. 2) e del DT 
1000 (listato in fig. 3). utili per chi voglia 
sapere come lavora un dìgitizer. 

La tavoletta di MC è stata più volte 
presentata e utilizzata nei numeri prece- 
denti di MC. 

Il primo programma richiede inizial- 
mente il caricamento dei dati dal file “Pad- 
die code” (riga 1 10) in cui sono memoriz- 
zati tra gli altri gli elementi ottenuti con il 
programma di calibrazione, e sono definite 
funzioni e costanti. 

Il main program è la sola riga 160 che 
richiama vìa via la routine di immissione 
del singolo punto e visualizza i valori tro- 

La routine dì immissione singolo punto 
è a riga 170 e comporta il richiamo a sua 
volta della sottoroutine di lettura continua 
dei valori inviati dalle paddle (ricordiamo 
che la Tavoletta si collega alla game-port 
dell'Apple li). 

La condizione di riga 1 90 (che si verifica 
quando si preme il bottone della tavoletta) 
provoca la interruzione della lettura conti- 
nua e il calcolo dei valori X%, Y% (righe 
210 - 230). 

Ricordiamo infine che non essendo que- 
sto un programma grafico non vi sono 
routine dì formattazione e ì dati possono 
assumere valori negativi. 

11 Miplot DTIOOO 

Questo secondo programma comprende 
la routine dì caricamento dei dati dal 
DTIOOO. É la routine di riga 210-270. 

In riga 230 c'è un PRINT CHRS (7). in 
quanto è bene che un BEEP avverta quan- 
do si può immettere un dato. Vedremo, in 
uno dei prossimi numeri, che per un lavoro 
di immissione accurato punto per punto è 
opportuno che il Dìgitizer lavori in POINT 
MODE, ovvero accetti il dato solo quando 
viene premuto un tasto sul tastìerìno. Al- 
trimenti c'è lo STREAM MODE, in cui i 
dati vengono inviati con continuità, con 
una frequenza stabilita tramite una appo- 
sita istruzione di temporizzazìone. 

Il digitizer invia i dati sono forma di 
caratteri ASCII, secondo il formato 
XXXX, YYYY. F cr. Questi caratteri so- 
no caricati nella stringa KS (di riga 250). 




MCmicrocomputer 27 


75 



che viene successivamente frazionala e tra- 
dotta in valori numerici. 

L'istruzione INIF2 Irasferisce la funzione 
di input dalla tastiera al digilizer che è 
inserito nello SLOT 2. La corrispondente 
istruzione di "SWITCH OFF" è la INKO. 
Questo programma, al contrario del prece- 
dente. lavora sul monitor grafico dcH'Ap- 
ple 11. Per tradurre i dati dal formato Digi- 
tizer (che è di 380 per 260 millimetri) al 
formato video HGR (che è di 280 per 160 
pixel) occorre trasformarli secondo i due 
fattori di scala SX (che é pari a 0.07368— ) e 
SY (0.06153...). 

Accettiamo cioè che pur di lavorare a 
pieno schermo le proporzioni della figura 
siano schiacciate lungo l'asse Y. 

I dati immessi sono visualizzati in forma 
alfanumerica (riga 130) e visualizzati in 
forma di disegno, secondo una logica di- 
pendente dal valore del (lag F%. 

F% = 1 inizio spezzata 

F°i = 2 continuazione spezzata 


F% — 4 fine della spezzata e chiusura 
della figura con collegamento 
al punto di inizio spezzata. 
F?'ó = 8 fine della immissione. 

In tale maniera ad esempio per disegnare 
un triangolo occorrerà immettere: 
Xl.Yl.l primo punto e memorizz.. co- 
ordinale in A°4 . B"o 

X2.Y2.2 secondo punto, collegato al 
primo 

X3.Y3.4 terzo punto collegato sia al se- 
condo che al primo. 

Questo è un piccolo esempio di pro- 
gramma senza menu indìrizzabile sulla su- 
perficie della tavoletta. 

Nei prossimi numeri sfrutteremo un po' 
più a fondo il DTIOOO. nei suoi vari modi 
di lavoro e utilizzando in modo produttivo 
il suo tastierino/menu. 

La precisione delle misure 

Per testare la precisione della tavoletta 
di MC e del digitizer DTIOOO abbiamo 
realizzalo due programmi che prevedono 
ambedue gli input, oltre ad un input da 
tastiera, e che permettono di eseguire la 
misura della superficie di aree e la misura 
di angoli. 

È evidente che quando confrontiamo le 
tre misure (sicuramente differenti) che ot- 
teniamo. rimane irrisolto il problema fon- 
damentale. cioè che non sappiamo quale 
sia il valore reale; nel nostro caso il valore 
effettivo dell'area o degli angoli che misu- 

Ma questo è un "inconveniente” comu- 
ne a tutte le misure che si eseguono, e che 
viene trattato in una specifica materia che 
si chiama "Teoria degli Errori" e che si può 
enunciare nel modo che segue: 

La determinazione de! valore di una gran- 


de grafica 

dezza mediante misure é sempre accompa- 
gnala da errori, sicché in realtà non è possi- 
bile conoscere late valore ma solo sapere che 
esso è con grande probahilirà contenuto en- 
tro certi limiti che saranno tanto più vicini 
tiuanto più raffinati sano gli strumenti im- 
piegati ed accurate le misure eseguite. 

Per fare un esempio la misura del diame- 
tro di una moneta eseguita con un metro 
da falegname darà valori differenti rispetto 
a quella ottenuta utilizzando un calibro. 
Ma anche quest'ultima non è quella reale 
anche seè probabile che sia vicina a quella 
reale. 

I programmi di test 

I programmi di test sono due. anzi uno. 
anzi due. Il primo utilizza la nota formula 
di Gauss per il calcolo di un'area di un 
poligono qualsiasi, e il secondo utilizza la 
altrettanto nota formula di Carnot per il 
calcolo degli angoli di un triangolo dati i 
tre lati. 

II programma è unico in quanto sarebbe 
stato inutile ripetere tutte le routine di let- 
tura dati che sono comuni ai due test. La 
parte relativa al calcolo degli angoli viene 
numerata da 1000 in su e richiama le stesse 
routine utilizzale dalla parte relativa al cal- 
colo delle aree. 

Vediamo ora la prima parte che gira 
tutta intorno a un main menu che rinvia ai 
tre modi di input e che visualizza i risultati 
ottenuti. In figura 7 vediamo l'output otte- 
nuto immettendo, con le tre modalità, i 
dati relativi all'area FI della figura 4. 

La differenza dei risultati ottenuti con i 
diversi modi di immettere dati è dell'ordine 
dei 3%. e questo può dipendere da tre fat- 
tori di incertezza che potrebbero, nel caso 
peggiore, sommarsi. 



76 


MCmicrocomputer 27 


MC grafica 



CPlLCOLO DI UN^FlREft POLIGONALE IN MMQ. 

I DATI VANNO IMMESSI IN MM. /’10 


1 - PUNTI IMMESSI A MANO 3619. 625 

2 - PUNTI IMM. VIA M C. TABLET 3505. 05 

3 - PUNTI IMM. VIA MITABLET 2583. 7 

4 - FINE 


- SCEGLI 





— Precisione del disegno. Nel nostro caso 
il disegno è realizzato con un pennino 0.8 
che quindi ha un suo spessore e una pro- 
pria superncie in funzione delta scala e 
delle dimensioni della figura. 

— Precisione di puntamento. Dipende 
dall'operalore che può o meno puntare 
correttamente il disegno, in funzione sia 
dello strumento di puntamento che della 
fermezza della mano. 

— Precisione dello strumento. Precisione 
che è inutile che sia di ordine di grandezza 
superiore alle prime due. 

Anche nel caso della misura di angoli 
l’ordine di grandezza dell'errore é del 3 - 
4"„ per gli stessi motivi citali in precedenza. 
Prove realizzale con figure più grandi han- 
no diminuito tali percentuali. 

È infatti evidente che l’errore si può va- 
lutare o come errore assoluto (misurato 
con la stessa unità di misura della grandez- 
za oggetto della misura) es. I mm, o come 
errore relativo misuralo con numeri adi- 
mensionali. cioè misura assoluta dell’erro- 
re su misura assoluta della grandezza. Per 
esempio I mm su 10 cm rappresenta un 
errore dell’l per cento. 

Con l’aumentare della dimensione della 
grandezza e a parità di errore assoluto di- 
minuisce l’errore relativo. In pratica se 
dobbiamo misurare l’area di una superfì- 
cie. la misura sarà tanto più precisa quanto 
più grande sarà la superficie stessa. 

Essendo questo un discorso sugli errori 
di misura noioso c in fondo ovvio, passia- 
mo ad esaminare i programmi. 

Il primo, listato in figura S. comprende 
tutte le routine che servono anche al secon- 
do: 

' - lettura da tastiera 460-470 
lettura da MC tablet 480-590 


— lettura da Mitablet 600-670 

— inizializzazione MC tablet 690-730 
queste routine sono già state viste nei pro- 
grammi specifici presentati prima. 

Vi sono poi due routine di taratura della 
MC tablet e del Digitizer Watanabe. 

1 dati immessi da tastiera vanno immessi 
in decimi di millimetro. Utilizzando le peri- 
feriche occorre operare uno scaling. 

I due segmenti ortogonali sono lunghi 
IO cm e puntandoli, nella routine di taratu- 
ra. vengono settate le scale con le quali 
vanno interpretate le coordinale immesse. 

Operata la scelta, e quindi definito il 
valore SC di riga 200. vengono svolte le 
varie routine alternative, vengono caricati 
i due vettori con i dati già sottopo- 

sti a scaling. 

La fine immissione (routine di righe 320 
e 350) è ottenuta in tre modi differenti. Se si 
lavora da tastiera occorre immettere il va- 
lore X% = 999. 

Se si lavora da MC tablet occorre punta- 
re un punto in alto a sinistra rispetto ai 
punto I . immesso con l’operazione di tara- 
tura. Se infine si lavora con la Mitablet 
occorre premere il tasto 3 del cursore. 

Finita l’immissione viene richiamata la 
routine da calcolo area che, come detto, 
usa la formula di Gauss; 

^ _ t:Ui)«(y,-i - Vi ., I) 

Per lavorare con tale formula occorre 
allungare di due unità la dimensione dei 
vettori con i dati (righe 390-400). 

Eseguito il calcolo dell’area, viene ripro- 
posto il menu, per un nuovo tipo di calcolo 
o per la fine. 


Il programma di lesi per gli angoli 

La formula di Camot per il calcolo di un 
angolo di un triangolo dati i suoi tre lati è: 

AJ = -I- C= - 2*B*C*COS(a) cioè a = 

ARCOS 

Quindi dati tre punti A.B.C sul piano si 
può calcolare l'angolo formalo dalle cop- 
pie di segmenti uscenti da ciascuno dei 
punti e congiungenti i rimanenti due. il che 
è assolutamente equivalente a dare i tre 
vertici di un triangolo per cercarne i tre 
angoli. 

Il programma é listato in figura 7 e pro- 
duce sul video l’output di figura 8. 

Come detto la numerazione parte da 
1000 ma richiede le routine di righe 460. 
480. 600. 680 del programma precedente. 
E se i due programmi si uniscono occorrerà 
digitare RUN 1000 per eseguire la parte di 
calcolo degli angoli. 

Righe 1000-1020 inizializzazione 

Righe 1030-1080 main menu 

Righe 1090-1 140 tabella dei risultati, che 
appare con i menu, in quanto si può esegui- 
re la routine di input più volte e vedere via 
via i risultati. 

Righe 1150-1170 inizio delle tre routine 
di input. Ricordiamo che se si usa la MC 
tablet va eseguita la routine 680 per la sua 
inizializzazione. 

Righe 1 180-1220 routine di input vera e 
propria. 

I dati vengono caricati nelle matrici 
X(3.5). Y(3.5) dove il primo indice indica 
la scelta di modalità di input operata, il 
secondo indica l'ordine di immissione dei 
punti. I pumi sono 5 e non 3. in quanto il 4 


MCmicrocomputer 27 


77 


e il S vengono posti uguali al punto I e 2 
(righe 1230-1240). questo, come al solito, 
per poter eseguire i calcoli utilizzando dei 
loop. 

Dalla riga 1270 in poi c'è la routine che 
esegue i calcoli secondo il teorema di Car- 
Dot. Dapprima vengono calcolati i lati del 
triangolo, che vengono immagazzinati nel- 
la matrice L(3,5). poi (riga 1330) viene cal- 
colata la formula di Carnot che dà il 
COS(a). Poiché non esiste nel BASI(!^ stan- 
dard la funzione trigonometrica ARCOS, 
la si ricava tramile la ATN (riga 1350). 

Infine l'angolo trovato viene tradotto da 
radianti in gradi. Eseguendo il loop per il 
calcolo degli angoli, viene calcolata anche 
la somma e il tutto viene immagazzinato 
nella matrice A(3,4). 


Conclusioni 


Per concludere. La precisione è un con- 
cetto che deve essere ben chiaro a chi utiliz- 
za un computer. Una maggior precisione 
di calcolo si paga sempre in termini di oc- 
cupazione di memoria e di velocità di ela- 
borazione. Va dunque utilizzata la preci- 
sione più adatta al problema che si sta 
trattando. 

Questo discorso vale anche in computer 
grafica, specie quando si utilizzano perife- 
riche per l'input e per l'output dei dati. 

Infatti se si utilizza, come output, il vi- 
deo grafico del computer, il calcolo e l'in- 
put possono essere adeguatamente precisi. 
Ma se l'output è un plotter oppure l'appli- 
cazione richiede risultati matematicamen- 
te precìsi si deve adeguare sia la fase di 


MC grafica 

input sia la fase di elaborazione. 

In particolare, se i nostri programmi 
hanno come output il video grafico del- 
l'Apple II, la tavoletta grafica di MCmi- 
crocomputer, che è dotata di un potente 
SW di base, è una periferica di input di 
adeguate prestazioni. 

Ma se i nostri obiettivi sono di computer 
grafica produttiva, tutto il sistema va po- 
tenziato e quindi occorrono sia un dìgitizer 
che un plotter di adeguate prestazioni. 

Avendo a disposizione sia il Plotter 
MPlOOOche il digitizer DTIOOO della Wa- 
tanabe, che formano un “coordinato” di 
buone prestazioni (a basso costo), appro- 
fondiremo nei prossimi numeri il tema del- 
la precisione, che è l'indice principale delle 
prestazioni di un apparecchio per la com- 
puter grafica. MC 



Dìgirizer Watanabe DTIOOO 
Mitabiet 

Come si intuisce dalla sigla, il digitizer 
Watanabe DTIOOO appartiene alla stessa fa- 
miglia del plotter MPIOOO. receniemenic 
provato su MCmicrocomputer. de! quale ha 
le stesse prestazioni in termini di precisione e 
arcadi lavoro, e con il quale quindi costitui- 
sce una "linea coordinata" per la computer 
grafica. 

Ha una arca di lavoro di 380 per 260 
millìmetri con una risoluzione di O.I mm. 
Questo vuol dire che il digitizer invia al com- 
puter coordinale in decimi di millimetro. 
L'accuralez/a ovvero la precisione di punta- 
mento, che èdcl lutto indipendente dai valo- 
ri trasmessi, è invece di I mm se si lavora sul 
formalo massimo. 

Il DTIOOO ha in dotazione un ottimo cur- 
sore con traguardo ottico dolalo di una len- 
te di ingrandimento c che permette quindi 
un puniamemo più preciso possìbile, anche 
se qui. intervenendo l'uomo, la precisione 
dipende dalla sua "mira". Tra gli accessori 
disponibili c'è anche un puntatore a stilo. 

Un'altra caratteristica del DTIOOO c il ta- 
stierino. a quattro pulsanti, solidale con il 
cursore. In pratica il digitizer invia al com- 
puter tre dati X"„. F"„. Il simbolo di 

percento indica che il dato è in forma intera. 
X°„, Y“„ sono iecoordinaiedcl punto e P„è 
■I segnale che ìndica quale dei quattro tasti è 
stato premuto. 

Questo permette in programmi, non mol- 
lo complessi, che utilizzano il digitizer per 
l'input, di evitare la costruzione del menu, e 
quindi di sfruttare per i dati grafici tutta 
l'area, e inoltre di semplificare molto il pro- 



Pariicolare del cursore della Milahlei. // laslierino 
ha quanto lasli ! JJ.Z che producono I valori IJ.4 
eh. 


gramma che non deve avere routine di rico- 
noscimento area menu e. airinierno di que- 
sta. di riconoscimento delle singole areole 
delle opzioni. 

Per quanto riguarda rinlerfacciamenlo. la 
macchina è dotata della classica RS 232 che 
lavora in input/output in quanto molli dei 
suoi comandi possono venire via software. 

Esaminando il lato posteriore si notano 


dalla sinistra: la connessione dello stilo o cur- 
sore. la connessione 332 a 25 poli. 2 switch 
per il settaggio delle caratteristiche di comu- 
nicazione. una connessione per il display a 
led. il tasto reset, terra, fusibile, aliraemazio- 
ne e intemillore ON/ÒFF. 

Nei prossimi numeri proveremo a fondo 
la macchina ed in queste occasioni descrive- 
remo i vari comandi, 


78 


MCmicrocomputer 27 



...easy-byte ti suggerisce 
il nome^ le periferiche, il software 
ed il prezzo. 


mVENPITORE AUTORIZZATO: 

||cipplc computar 

olivelli MIO 

vicraR 




”lsiPi“ Commodore 


ROMA: 

Via G.Villlani, 24-26 

Tei. (06) 781 1 519-7887926 

Sede operativa, centro ricerca 

e sviluppo software 

Via B. Piatina, 22 

Tel. (06) 786246 

LATINA: 

Via Enrico Toti (Galleria CISA) 
Tel. (0773) 488001 


"PIXY3” 

DISEGNA A 3 MANI 
PER IL TUO PERSONAL 
COMPUTER. 


"PIXY 3" è un plotter professionale, 
ma a prezzo contenuto, che unisce 
alla massima affidabilità prestazioni 
elevate. 

Formato A4, tre colori, velocità di 
scrittura di 200 mm/sec, 
compatibile con i packages 
software più noti è 
particolarmente 
studiato per 
soddisfare le esigenzei 
grafiche dei 
Personal Computers. 

Riproduce 
informazioni 
grafiche, diagrammi' 
e statistiche sia 
su carta comune che 
su lucidi utilizzabili 
per proiezione. 


^MANNESMANN 

WTAIXY 

20094 Conico (MI) - Codomosto, 3 
Tel. (02) 4502850/855/860/865/870 
Telex 4500934 

00137 Romo - Vio I. Del Lungo, 42 
Tel. (06) 8278458 

100W Son Mouro (TO) - Vìa Casale, 308 
Tel. (011) 8225171 

40050 Monteveglio (BO) - Vio Bnsfein, 5 
Tel. (051) 965208 



IMPARIAMO A PROGRAMMARE IN 

^assembler, 

di Valter Di Dio 


In figura 2 trovate il contenuto della parte 
alta dello STACK dopo un Interrupt e la 
SAVEREG- Il programma per riprendere i 
valori dei registri dallo STACK sarà il se- 
guente 


RESTORE PLA preleva X dallo slack 
TAX :e lo mette a posto 
PLA ;lo stesso 
TAY per Y 

PLA puesto è proprio A 
RTI iHETURN (rom Interrupt 


Ottava e ultima parte 

Con la .scorsa puntala sulle routine arit- 
metiche abbiamo pralicamenie concluso il 
discorso sulla programmazione in linguag- 
gio macchina del 6502. Tutto ciò che abbia- 
mo visto ci permette infatti di scrivere i no- 
stri programmi senza problemi. Restano pe- 
rò aperte alcune questioni di programmazio- 
ne "superiore": ovvero alcuni problemi di 
gestione a livello Hardware delle periferiche 
della nostra macchina. Per fare un esempio 
.se decidiamo che il nostro computer debba 
emettere una nota con una certa frequenza, 
dobbiamo sapere quanto impiega ad esegui- 
re le istruzioni per poter calcolare esatta- 
mente i cicli di ritardo. Altra questione ri- 
masta aperta è la funzione le Taso) delTin- 
terrupi, che. con la diffusione dei VlC 20 e 
C ommodore 64 che ne fanno un uso indiscri- 
minato. non può più essere ignorala. 

Cominciamo dal RESET 


Appena si accende un qualsiasi compu- 
ter. una apposita circuiieria (in genere un 
condensatorino) effettua il Reset del 6502; 
questo si ottiene semplicemente mettendo 
a massa per un istante il pin 40 del 6502 
(vedi figura 1). Quando ciò si verifica il 
microprocessore elTettua un JMP automa- 
tico alla routine il cui indirizzo si trova in 
SFFFC e SFFFD. naturalmente a queste 
due locazioni deve corrispondere una 
ROM altrimenti all'accensione non si po- 
trà far sapere al 6502 dove andare a cercare 
la routine di reset. In quasi tutte le macchi- 
ne recenti la routine di reset è vettorizzata. 
nel senso che è in genere possibile cambiar- 
la con una nostra sostituendo alcuni pun- 
tatori in RAM. Operazione comunque ab- 
bastanza delicata per cui occorre un'otti- 
ma conoscenza del sistema operativo della 
macchina su cui si interviene. Un errore 
nella routine di reset blocca completamen- 
te la macchina e non si riesuma se non 
spegnendo e poi Riaccendendo il tutto. 

Gli Interrupt 

Ai pin 4 e 6 del 6502 fanno capo gli 
interrupt. Il loro modo di comportarsi è 
molto simile al Reset solo che consentono 
un controllo maggiore da parte del pro- 
grammatore. Gli Interrupt del 6502 sono 
due: il NMI (non mascherabile interrupt) e 
riRQ (richiesta di Interrupt) che. come 
dice il nome, può anche venire ignorata. 

L'interrupt non mascherabile si diffe- 
renzia dal Reset solo per il fatto che l'istru- 
zione in corso (o il gruppo di istruzioni che 


potrebbero ingenerare confusione) vengo- 
no completate, viene poi effettuato il salva- 
taggio automatico sullo STACK del Pro- 
gram Counter e dello Status e viene effet- 
tuato un JMP alla routine puntata da 
SFFFA e SFFFB. Questa routine eseguirà 
una serie di controlli sulle periferiche per 
sapere chi ha attivato l'interrupi e. una 
volta soddisfatta la richiesta, tornerà al 
punto in cui era stata interrotta con un 
RTl (Return from Interrupt). Due consi- 
derazionirla prima é che il Microprocesso- 
re non salva tutti i registri interni, sarà 
quindi cura del programmatore l'eventua- 
le salvataggio e il recupero dei registri che 
la routine di gestione deil'lnterrupt utiliz- 
zerà in modo da rientrare nel programma 
con i valori corretti. Una tipica routine per 
il salvataggio dei registri è la seguente: 
SAVEREG PHA 

TXA 
PHA 
TYA 
PHA 


accumulatore 
sullo STACK 
trasterisce X In A 


GND 


40 

RES 

RDY 

2 

39 

02 

01 


38 

SO 

IRQ 

4 

37 

00 

nc 


36 

nc 

NMl 


35 

nc 

SYNC 


34 

R/W 

+ 5v 

8 

33 

D0 

A0 

9 

32 

DI 

Al 

10 

31 

D2 

A2 

11 

30 

D3 

A3 

12 

29 

D4 

A4 

13 

28 

D5 

A5 

14 

27 

D6 

A6 

15 

26 

D7 

A7 

16 

25 

A15 

A8 

17 

24 

A14 

A9 

18 

23 

A13 

AIO 

19 

22 

A12 

All 

20 

21 

+ 5v 

Figura 1 - Ft 
SYSCcheind 
SO che serre 

diiìùiur 
a ilpre 

de! 6502. Da noi 
ero di un codice ape 
il Rag di Orerflorr. 



La seconda è sull'uso dell'NMI che es- 
sendo particolarmente brutale viene usato 
solo per i guasti Hardware e per le interru- 
zioni dell'alimentazione quando indipen- 
dentemente dall'operazione in corso, oc- 
corre efTettuare subito il salvataggio del 
contenuto della memoria prima che l'ali- 
mentazione di emergenza venga meno. Bi- 
sogna infatti fare attenzione al fatto che 
l'interrupt non mascherabile può inter- 
rompere anche una operazione di scrittura 
sul disco eciò rischia di rendere illeggibile il 
contenuto dell'intero dischetto. 

L'interrupt Request (IRQ) permette in- 
vece il controllo del programmatore prima 
di eseguire l'interruzione vera e propria. 
Abbiamo infatti visto che nel registro dello 
Status uno dei flag prende il nomedi Inter- 
rupt Disable e può essere settato o azzerato 
con le istruzioni SEI (Set Interrupt Disa- 
ble) e CLI (Clear Interrupt Disable). Nel 
momento in cui il pin 4 del 6502 viene 
messo a massa il microprocessore, prima di 
eseguire il JMP alla locazione indicata in 
SFFFE e SFFFF, effettua il test del fiag I, 
se viene trovato a uno (ad esempio dopo un 
SEI) la richiesta di interruzione viene igno- 
rata e il microprocessore prosegue indi- 
sturbato il suo lavoro; in caso di Interrupt 
abilitato viene prima posto ad uno il Flag I 
(per impedire un nuovo Interrupt prima 
che sia stata completata la sequenza di SA- 
VEREG) e poi viene eseguito il salto alla 
routine di gestione dell' IRQ. Questa salve- 
rà i registri interni del 6502 e poi passerà a 
controllare le periferiche per scoprire chi 
ha richiesto l'interruzione. Appena salvati 
i registri conviene riabilitare subito gli In- 
terrupt per evitare che una nuova richiesta 
vada perduta. Con l'IRQ può succedere 
un'altra cosa:nessuna delle periferiche ha 
chiesto l’IRQ! Questo perché l’interruzio- 
ne non era hardware ma software; ovvero 
il microprocessore ha trovato nel pro- 
gramma che stava eseguendo un Break 
(BRK). L'istruzione di Break si usa di soli- 
to nel debug di programmi in linguaggio 
macchina per scoprire cosa sta succedendo 
dentro la CPU. Quando il microprocessore 
incontra un BRK effettua un IRQ a tutti 
gli effetti, unica differenza consiste nel flag 
B che viene forzato a l. Se si è verificato 
allora un Interrupt e il flag B è alto allora si 
tratta di un Break e la routine di gestione 
deiriRQ invece di cercare il colpevole tra 
le periferiche andrà ad eseguire un pro- 
grammino che visualizza il contenuto dei 
registri, il program counter e tutto quello 
che può interessare ai fini del debug di un 
programma. A questo proposito si deve 


WCmicfocomouter 27 


fare attenzione al fatto che il Break salva 
sullo Stack il program counter più uno; 
questo perché dì solito si usa sostituire una 
istruzione con un Break e la maggior parte 
delle istruzioni del 6S02 é lunga due byte. 

Da rilevare che il flag B viene posto a 
uno prima che il registro P sia spinto sullo 
Stack; non è quindi possibile testare diret- 
tamente il flag B ma bisogna prima recupe- 
rare il contenuto del registro dalla cima 
dello Stack. Il programma per controllare 
il Flag B è il seguente; 

PLA ; riprendi lo Status 
PHA : rimettilo a posto 
ANOttStO : maschera del flag B 
BNE Break ; salta al programma Break 
.. : Interrupt vero! 

attenzione anche al fatto che l'istruzione 
BRK mette ad uno il [lag I prima di simu- 
lare l'interrupt. non è quindi possibile ma- 
scherare un Break. 

Un uso particolarmente intensivo del- 
l'IRQ lo fanno i personal della Commodo- 
re: sessanta volte al secondo per aggiorna- 
re l'orologio interno e per far eseguire al 
6502 la scansione della tastiera e l'eventua- 
le prelievo dei caratteri battuti. Questo na- 
turalmente rallenta l'esecuzione di tutti i 
programmi e complica abbastanza la vita 


dei programmatori costretti a fare i conti 
con una CPU che ogni sessantesimo di 
secondo ti pianta in asso per andare a farsi 
i fatti suoi; tanto èche nei giochi "commer- 
ciali" si usa disabilitare l'Interrupt e gestire 
la tastiera solo nei momenti in cui si aspetta 
un dato. 

I cicli e i tempi macchina 


A volte, per scopi particolari o per mera 
curiosità, è utile sapere quanto tempo im- 
piegherà il microprocessore ad eseguire 
una certa routine. Il tempo di esecuzione 
dipenderà naturalmente dalla frequenza di 
Clock del computer e dal numero e tipo 
delle istruzioni che la CPU deve eseguire. 
Alcune istruzioni possono poi impiegare 
più 0 meno tempo a seconda di certe condi- 
zioni o addirittura della posizione in me- 
moria in cui si trovano. 

Il Clock di sistema delle macchine basa- 
te sul 6502 è di solito di 1023 kHz questo 
valore abbastanza originale deriva dal fat- 
to che è facile ricavare da questa frequenza 
i segnali di sincronismo del generatore vi- 
deo. A questa frequenza, approssimabile 
ad un megahertz, un ciclo corrisponde ad 
un microsecondo circa. 



Cima dello 
STACK 

Accumulatore 


Registro X 


Registro Y 

Registro P 
STATUS 

Program 
Counter L 

Program 
Counter H 



Nella tabella I trovale per ciascuna 
istruzione i cicli macchina necessari all'ese- 
cuzione e i flag che l'istruzione stessa mo- 
difica. 

Per i cicli si deve considerare che un 
Branch effettuato (ipotesi vera) impiega 
un ciclo in più di uno senza diramazione e 
che occorre aumentare di un ciclo tulli i 
tempi con un asterisco a Ranco se si attra- 
versa il conRne di pagina. Quindi un BCC 
che si trova in S3F0 e che, se verificaio, 
salta a S430, impiega due cicli in più di 
quanto indicato in tabella; uno perché si 
verìfica la diramazione e uno perché dalla 
pagina $3 si passa alla pagina S4. 


Conclusioni 


Con questo abbiamo concluso questa 
serie di articoli sulla programmazione in 
Assembler. Per molti di voi si sarà trattato 
di un ripasso per altri sarà stata una vera 
faticaccia capirci qualcosa; probabilmente 
per loro non era ancora venuto il tempo 
dell’Assembler. Magari un giorno, tornan- 
doci sopra, esclamerete "accidenti era già 
scritto qui e io ci ho perso una mattinata!". 
Contiamo comunque che vi sia servito a 
qualcosa e che proseguirete sulla via della 
programmazione in Linguaggio Macchi- 
na, nella speranza di poter pubblicare un 
giorno il lavoro dì un lettore che qualche 
mese fa era convinto che SED fosse la So- 
cietà Editrice Dalmata. MC 


Le altre puntale di 

“Imparìamo a programmare in Assembler" 

MC n‘ 

ARGOMENTO 

20 

InlroduzioiK 

21 

n iDonilor 

22 

La pagina zero 

23 

Miniassembter 

24 

Ancora indirizzameoli 

25 

Spostamenti di dati 

26 

Le Operazioni 


MCmicrocomputer 27 



brindiamo ad una 
scelta azzeccatal ‘ 

Perché ho trovato 
un elaboratore 
che ha grandi prestazioni 
ed un piccolo prezzol 

Perché il Gruppo BAGSH 
mi garantisce programmi 
personalizzati di elevata qualitàl 

Perchè le diverse esperienze 
di un gruppo di qualificate 
aziende ha risolto i miei problemi 
ed aumentato i miei profittil 


traderpoint 

memona RAM da 64KB a 1024KB 
memorìa di massa 
da1.6M6a30MB 
da 1 a 8 utenti in reale 
multiprogrammazione 


il punto d’incontro delle esperienze più qualificate. 

I Via Nicolò dell'Arca. 1 - 40129 BOLOGNA • Tel. (051) 35.3231/37.10.99 (3 linee) 1 

I BOLOGNA. BRESCIA. CARPI, CATTOLICA, CESENA, FERRARA, FIRENZE | 
I FOLIGNO, MILANO, MODENA, PADOVA, PARMA, REGGIO EMILIA, TRIESTE i 

I I 


di Paolo Galassetri 




Conversioni decimale - esadecimale - binario 

di Marco Di Martino ■ Peschiera Borromeo 


Possiedo un personal e una HP 41 e, volendo programmare in 
linguaggio macchina <si. proprio linguaggio macchina, non as- 
sembler) mi son trovato spesso a che fare con numeri binari e 
esadecimali e relative conversioni. Ho sviluppato cosi questo 
programma che consente di convertire numeri nelle tre basi (2. IO 
o 16) fra loro e ho inoltre aggiunto una routine (LBL C) che 
somma un numero decimale ad uno esadecimale fornendo il 
risultato in esadecimale. utile quando si vogliono (o si devono) 
calcolare le locazioni di memoria. 

Per convertire un numero binario o esadecimale in decimale ho 
usato il tipico algoritmo che consìste nel separare ogni singola 
cifra del numero da convertire (linee da 17 a28). moltiplicarla per 
una potenza di 2 o di 16 e sommare i risultali (lìnee da 36 a 54). 
Esempio: 

107 diventa 7xi$o= 7 + 

0*16'= 0 + 

1 X 16*= 256 = 

263,0 

Ovviamente quanto detto vale per convertire un numero in 
base qualunque a decimale. 

Per eseguire il procedimento opposto esìstono. 0 perlomeno io 
conosco, due sistemi (anche se sostanzialmente sono gli stessi); 
uno per fare i calcoli con carta e matita, l'altro molto più adatto 
per un calcolatore. Il primo sistema, quello per carta e matita, per 
intenderci, consiste nel dividere ripetutamente il numero decima- 
le per la base in cui deve essere convertito, arrestandosi al risulta- 
to intero e segnando il resto, fino a quando, il risultato della 
divisione non sarà minore della base; a questo punto il risultato è 
dato dalla parte intera dell' ultimo quoziente seguito da tutti i resti 
ottenuti dalle divisioni presi però in ordine inverso a quello con 
cui sono stati ottenuti. Chiaro vero? Facciamo un esempio; vo- 
gliamo convertire il numero 10130|o in esadecimale. 

10130 ; 16 = 633 

(2) 633 : 16 = 39 

(9) 39: 16 = 2 

(7) 

il risultato è 2792)6 

Il sistema usato nel programma, invece, consiste nel dividere 
ripetutamente il numero decimale per la base sino ad ottenere un 
risultato minore della base stessa (linee da 86 a 93) dopodiché la 
parte intera del quoziente fornirà la cifra più significativac le cifre 
seguenti saranno date dalla parte intera del prodotto fra la parte 
frazionaria e la base. 

Probabilmente un esempio numerico sarà più chiaro; conver- 
tiamo 1201,0 ’tt esadecimale 
1201 : 16 « 75.0625 
75.0625 : 16 = 4.6914... 1‘ cifra 4 
0.6914.. X 16 = 11.0625 2" cifra B 

0.0625 X 16 = 1 3* cifra 1 

cioè 1201, a = 4BI|4 

Entrambi i procedimenti valgono per qualsiasi base. 

Il programma accetta come input massimo le seguenti cifre 
7.9 E 28, a per conversione dee. esadec. 

I6,777.2IS,a per conversione dee. bin. 

FFFFFF|4 perconversioneesadec.bin. 

FFFFFFFFFFFF|4 per conversione esadec. dee. 

Il 1 1 1 M 1 1 Ij per conversione bin. dee. o bin. esadec. 


è possibile però arrivare a 1 2 cifre binarie con la seguente proce- 
dura: introdurre la cifra binaria nel registro alpha, memorizzare 2 
in Rj 2 e digitare XEQ 09, 

Per chi possedesse il modulo estensione funzioni (HP 82I80A) 
le linee da 07 a 57 possono essere cambiate in questo modo: 


(SI aLEnG 

20 fiT0>: 

.33 )v-r- 

«S STl} 17 

21 fiSTO 16 

34 m éS 

SSTO IK 

22 fiSHF 

35 55 

16 QSHE 

23 flSTO 21 

36 GTu 06 

11 fISTÙ 2! 

2» >'=6'? 

37*L3L 08 

12 8 

25 C.TQ 37 

38 48 

il STO Vi 

26 48 

39*LEL 06 

14*LBL 04 

27 X=V7 

40 • 

15 l 

28 GTG 04 

41 RCL 22 

li ST- '7 

29*LSl 05 

42 PCl 17 

!? CLh 

38 CLX 

43 VtX 

:8 fiF'CL 16 

31 57 

44 * 

i? OPEL 21 

32 XOV 

45 ST+ 19 


Le funzioni disponibili in questo modulo non solo consentono 
un risparmio di 1 1 passi (3 registri dì programma) e di I registro 
dati, ma soprattutto portano a un risparmio di tempo che può 
arrivare anche al 50°ó. 

Innanzitutto, con l'istruzione ATOX (preleva il carattere più a 
sinistra della stringa contenuta nel registro alpha e lascia il suo 
codice numerico nel registro X), il carattere è immediatamente 
prelevato dalla stringa senza più bisogno della lunga routine 
(lineeda 17a34); inoltrenoné piu necessario dover confrontare il 
carattere estratto con tutti gli altri contenuti nei registri da 0 a 15 
per calcolare il valore che rappresenta, infatti ìlcodice dei caratte- 
ri numerici e alfabetici è uguale a quello ASCII, quindi è sufTi- 
ciente sottrarre, al codice, quel numero, che lo riporta al valore 
rappresentato dal carattere. Per esempio nel caso dei caratteri 
alfabetici da A a F (codice ASCII da 65 a 70; valore esadecimale 
da 10 a 15) bisognerà sottrarre 55. 

In questo modo per ogni carattere verrà eseguito solo un test 
condizionale e un salto, mentre senza le funzioni estese, nel caso 
della F il loop veniva ripetuto 14 volte, nel caso della A 9 volte, 
nel caso del 2 una volta e cosi via. 

Per chi non possedesse un HP-41 e avesse a che fare ugualmen- 
te con conversioni fra numeri a base diversa da 10 esiste un 
sistema molto semplice per convertire numeri binati in esadeci- 
mali e viceversa; nel primo caso, bisogna dividere il numero 
binario in gruppi dì 4 cifre e convertire ogni singolo gruppo, 
secondo la seguente tabella; 



84 


MCmicrocomputer 27 


Sofiwart RPS 


Conv*r«lonl - «sadaclcnala - binarlo 


61*161 -CONV 

55*L8L 03 

108*LBL C 

6é*L8L 3 

56 I 

110 STO 23 

83*L8L 16 

57 STO 12 

111 fiOH 

64 16 

58 GTO 04 

112 CLfi 

05 STO n 

59*LBL 07 

113 STOf 

06*LBL 08 

60 RCL 19 

Il4 fiCFF 

07 fiSTD lè 

61 RTh 

115 XEO 10 

08 fiSHF 

62*LBL e 

116 PCI 23 

08 flSTfi 21 

63*LBL 1- 

li? + 

10 l 

64 CLS 

118 GTO li 

11 STO 13 

65 ARCL X 

118*i.&L II 

12 6 

66 2 

120 XEG IC 

13 STO 19 

67 STO 22 

121 GTO 12 

14*LBL 08 

68 XE5 08 

122*LBL d 

15 -1 

68 RTK 

123 XEQ 13 

16 STO 17 

70*LBL ó 

124 GTG 11 

I7»LBL 04 

71*LBL 12 

125*lBL E 

18 1 

72 2 

126 FIX 0 

19 ST* 17 

73 STO 18 

127 Sr 0i 

20 ’ " 

74 GTO 02 

128 CF 29 

21 USTO Y 

75*LBL fi 

129 -O* 

22 fiRCL 16 

76*LBL 11 

130 flSTO 00 

23 ARCI 21 

7? Ì6 

13! -i- 

24 flSTG 16 

78 STO 18 

132 fiSTù 01 

25 fiSHF 

79*LBL 02 

133 -2^ 

26 «STO 21 

80 .5 

134 fiSTO 02 

27 flSHF 

81 ST+ 2 

135 "3- 

28 «STO % 

82 1.8 

136 fiSTO 05 

28 X=Y? 

83 STO 16 

137 S- 

30 GTO 07 

84 ROM 

138 fiSTO 84 

51 CLfi 

85 RDM 

139 -S- 

32 P8T0 Y 

86*LBL 14 

140 fiSTO 05 

33 X=Y* 

37 XOY 

141 '6“ 

34 GTO 08 

88 ISG 16 

142 CISTO 0b 

•35 STO 20 

88 PCI 18 

143 -T" 

36 -0- 

90 / 

144 OSTO 07 

37 fiSTO V 

91 RCL 18 

145 -S- 

38 X=YT- 

82 X'=V-5 

146 Cisto 03 

39 GTO 03 

83 GTO 14 

147 -8* 

40*LEL 05 

84 CLH 

148 fiSTO 09 

41 RCL 20 

85 .9 

148 -fiv 

42 PCI IHD 18 

96 ST- 16 

150 CISTO 10 

43 X=Y'> 

87 XO 2 

151 -B- 

44 GTG 06 

98*LBL 00 

152 «STO U 

45 l 

88 hRCl !N5 S 

153 T' 

46 ST+ 18 

100 RVIEU 

154 fiSTO ;2 

47 GTO 85 

101 E‘SE 16 

155 -D- 

48*lBL 06 

102 GTO 01 

156 fiSTfi 13 

49 RCL 22 

103 PTH 

15? -E- 

50 RCL 17 

104*LBL 01 

158 fiSTO 14 

5! YtX 

105 FRC 

158 

52 RCL 18 

106 RCL 18 

160 fiSTO 15 

53 » 

107 * 

161 CLX 

54 ?T+ 18 

108 GTO 00 

162 ENB 


Esempio: 

Olio lOOIj = 69,6 7A,g7 = 01111010 

Questo sistema è molto utile quando si deve calcolare la cifra 
da introdurre in un registro per sellare solo alcuni bit. come mi 
capita spesso di dover fare programmando il mio personal. 


Il programma proposto questa volta è uno strumento di lavoro 
utile a chi ha a che fare con i calcolatori. L’autore ne descrìve 
abbastanza bene il funzionamento, ma ha dimenticato di fornire 
istruzioni per l'uso di tale programma. Ecco, per ciascuna con- 
versione. le operazioni da compiere: 

DEC - HEX: impostare sul registro X il numero da convertire e 
premere XEQ “A”. 

HEX - DEC impostare il numero esadecimale da convertire, 
sotto forma di caratteri introdotti nel registro AL- 
PHA e premere XEQ "a" 

DEC • BIN: impostare sul registro X il numero da convertire e 
premere XEQ "B” 

BIN - DEC; impostare sul registro X il numero da convertire e 
premere XEQ "b'' 

HEX • BIN; impostare il numero esadecimale da convertire. 

sotto forma di caratteri introdotti net registro AL- 
PHA e premere XEQ “D" 

BIN - HEX: impostare sul registro X il numero da convertire e 
premere XEQ “d”. 

Per sommare un numero decimale a un numero esadecimale. 
con risultato in forma esadecimale. impostare il numero decimale 
in X, premere XEQ "C". impostare il numero esadecimale (carat- 
teri ALPHA) da sommare, quindi premere R/S. 

Ovviamente va ricordato che in modo USER. le label utilizzate 
in questo programma risultano assegnate automaticamente alle 
prime due righe di tasti. ^ 


414*LBL 10 
415 -1-J10- 
4!6*LBL 21 

417 PVIEU 

418 PSE 
418 P5E 
420 RTfi 


Errata corrige 

Nel programma "Battaglia navale" pubblicato nel n. 
25. per un errore tipo^afico sono state omesse alcune 
righe che riportiamo qui sopra. 

Chiediamo scusa ai lettori. 


MCmicrocomputer 27 



Simulare giochi sulla TI 58 o 59 non è 
molto semplice, soprattutto per quanto ri- 
guarda la visualizzazione sul display. Il no- 
stro lettore si é cimentato in questo arduo 
compilo presentandoci un programma per il 
quale rimpiangeremo la mancanza di un vo- 
lame l!> nella nostra TI 59, pariizionaiacon 
7 Op 17... 


TIMERACE 

di Daniele Corsaletti - Pesaro 

Da quando è apparso, su di un'altra 
rivista, un articolo su di una gara a crono- 
metro per HP 41G mi é cominciata a ron- 
zare in lesta l'idea di “tradurre" il pro- 
gramma in SOA per la mia TI-59. Il primo 
grosso problema da alTrontareè stato l'im- 
postazione del visualizzatore. 

Come far apparire un'"auto in mezzo 
alla pista"? 

Per la HP 41 è cosa relativamente facile, 
data la flessibilità del visualizzatore alfa- 
numerico. ma con la TI?.., 

Il visualizzatore 

Accettando il compromesso della simu- 
lazione ho pensato che lo "0" fosse il nu- 
mero più indicato a simulare, appunto, 
l'auto mentre i numeri “I" fossero i più 
dissimili dallo zero prescelto ed avrebbero 
potuto riprodurre i bordi dellaa pista. 

Cosicché il visualizzatore ha assunto il 
seguente formato: 



Altro problema: come indicare al pilota 
la presenza di una curva? Nella simulazio- 
ne la pane superiore dei numeri 5 e 2 può 
servire ad indicare rispettivamente una 
curva a destra e l'altra a sinistra ed ecco il 
visualizzatore come appare nelle curve: 



Ceno non è la sciccheria delle HP ma il 
visualizzatore delle TI di più non permette. 


Lo sterzo. 

Per far spostare a destra oppure a sini- 
stra l'auto ho usato questo sistema: dal 
numero 1 1 1 II 1 1 1 1 (oppure 21 1 11 1 112 o 


a cura di Pierluigi Panunzi 


anche 51 11 1 1 1 15 per le curve) si sottrae 
raniilogaritmo del numero contenuto in 
ROl e si aggiunge la velocità divisa per 
dieci. 

Inizialmente il contenuto di ROl è fissa- 
to nel numero 4 il cui INV Log è 1 0000 che 
sottratto a 1 1 1 1 1 1 1 1 1 dà come risultato 
llllOllll posizione dell'auto al centro 
della pista, se a questo si aggiunge la velo- 
cità sotto forma "n" si ottiene llllOllll. 
n formato finale dei display. 

Lo sterzo e la forza centrifuga, nelle cur- 
ve. non fanno quindi altro che sommare o 
sottrarre una unità al contenuto di ROl. 
(Contenuto inizialedi ROl corrispondente 
all'auto al centro-pista) 



La gara 

Il gioco, naturalmente, consiste nel per- 
correre il circuito nel più breve tempo pos- 
sibile essendo, appunto, una gara a crono- 
metro. Dopo aver letto le due schede che 
contengono il programma ed i circuiti si 
preme START (A) e si parte gareggiando 
sul circuito di Montecarlo (vedi mappet- 


ta). Se si desidera, invece, girare sull'altro 
circuito basta premere SBR SBR e dopo 
54" circa si potrà premere lo START es- 
sendo stato selezionato il circuito chiama- 
to "3". 

Con lo START apparirà a lampeggio 
l'auto ferma al centro della pista: premere- 
mo subito R/S per arrestare il programma 


ed inserire i comandi (inizialmente accele- 
reremo). 

Se non impostiamo alcun comando l'au- 
to prose^irà con velocità costante la sua 
corsa (inizialmente, non avendo ancora ac- 
celerato. essendo V =0 verrà segnalato con 
"0" a lampeggio). 

Dopo aver acceleralo l'elaborazione ri- 
prenderà facendo apparire a lampeggio un 
primo numero che corrisponde al numero 
del tratto di pista che abbiamo appena 
percorso (come dire il I” Km. il 2® Km. 
ecc.) che ci consentirà di conoscere sempre 
in che punto del circuito siamo (servendosi 
anche della mappa del circuito). 

Dopo questa prima indicazione appari- 
rà la posizione dell'auto sulla corsia sem- 
pre afìlancata dalla velocità. 

Premeremo allora R/S che, fermando 
l'elaborazione, ci permetterà di accelerare 
(con C), frenare (con B), sterzare (con SBR 
CE oppure SBR CIr) ecc. a seconda del 
tratti di pista che dovremo affrontare. Na- 
turalmente sarà prudente elTetluare i primi 
giri di pista a bassa velocità (1,2) tenendo 
conto della forza centrifuga nelle curve 
(che ci sposterà aH'estemo delle stesse) in 
modo da capire meglio il funzionamento 
evitando il “9. 999999999" e cioè il fuori- 
strada. 

Alla fine del giro verrà lampeggiato, do- 
po la posizione ultima raggiunta, il tempo 


trascorso o, più precisamente, il numero di 
impostazioni che ci hanno consentito di 
percorrere il circuito. 

Il circuito 

I circuiti sono immagazzinati da R 10 ad 
R 69 per totali 60 registri usati che. "scan- 
dagliati" per due volte, forniranno i 120 





MCmicrocomputer 27 


Jq/iH’OW SOA 



tratti di cui sono composti i circuiti. 

] registri da R 00 a R 09 sono di calcolo. 

I due circuiti sono presenti in memoria 
contemporaneamente. 

II programma infatti considera, nei pri- 
mi 60 tratti, la parte intera del numero 
immagazzinato mentre nei secondi 60 il 
primo decimale. I rimanenti due decimali 
appartengono al circuito "S" che la sub- 
routine SBR metterà nella forma N.M. 


0. 1 1 1 
0 . 01 
0 . 01 

0 . 


0 . 1 
0 . 1 
0 . 1 
0 . 1 
1 . 1 
1. 101 
1. Ili 
1. ili 
1.111 
1. 01 l 
1. 01 1 
1 . 01 
0. 01 
0 . 01 

0 . 

0 . 

0 . 

0 . 

0 . 

0 . 

0 . 

0. 


10 

n 

iz 

13 

15 

16 

17 

18 


20 

21 

22 

23 


27 

28 
28 

30 

31 

32 

33 

34 

35 

36 

37 

38 

39 


0 . 

0 . 

-1. 01 
-1. Ili 
- 1.111 
-1. 211 


1. Ili 
1. 001 
1. 002 
1. 002 
1. 001 


0 

0 

0 

0 


-2. 02 


1 . 11 
1.21 
1 . 21 
;. Ili 
1. Oli 


43 

44 

45 

46 

47 

48 

49 

50 

51 

52 

53 

54 

55 

56 

57 
5S 

59 

60 

62 

63 

64 

65 

66 

67 

68 


Il jKrcorso è stalo convertito in cifre 
assimilabili dalla calcolatrice consideran- 
do: 

0 = rettilineo 

-l-n = curva a destra 

-n = curva a sinistra, dove n esprime il 
valore della curvatura, più è grande più è 
stretta. 

La forza centrifuga varierà proporzio- 
nalmente ad n. 

Naturalmente Tandamento del circuito 
è modificabile a piacere come pure, volen- 
do. la sua lunghezza. 

Il programma Tl-59 "TIMERACE" è 
risultalo certamente diverso rispetto a 
quello per HP 41 C. 

La lunghezza del circuito, l'aggiunta del 
segnalatore del "Km" che si sta percorren- 
do. la reimpostazione del visualizzatore e 
la considerazione di altri parametri sono le 
principali differenze che li distinguono. 

Penso comunque sia abbastanza "sim- 
patico". specie se ci si cala nella gara riu- 
scendo ad arrivare fino in fondo, conside- 
rando anche il fatto che di giochi per Tl-59 
ne ho visti in circolazione ben pochi (forse 
per la dilTicoltà delfimpostazione del vi- 
sualizzatore) almeno confrontando col 
software per HP. 

Ciò detto non mi resta che augurarvi... 
in bocca al lupo... e... non partite in quar- 
ta... iéC 


MCmicfocomputer 27 


87 



Conlinuano a pervenire in redazione nu- 
merosi programmi per il pocket della Sharp, 
di interesse sempre crescente a causa delle 
continue scoperte effettuate da noi e dai 
lettori nell'ambito delle possibilità operative 
del PC-ÌSOO.La Sharp, nel frattempo, ha 
immesso recentemente sul mercato la nuova 
PC-I500A. la ijuale si differenzia dalla pri- 
ma per una capacità RA M da 8 K standard e 
per alcune innovazioni sul Basic. 

I programmi di tjuesio mese ci giungono 
da Ferrara e da Parma e consistono l'uno in 
una sorta di "computer-art" con il 1500. e 
l'altro in routine utili da impiegare per una 
gestione più ampia del display. 


GRAPH PACK 

Fabrizio Fesani - Parma 


Il programma rappresenta un primo 
tentativo di sfruttare in maniera più com- 
pleta ledevate capacità grafiche del plottcr 
CE- 150. In realtà sì tratta di un insieme di 
subroutine che permettono di creare sul 
ploiter figure anche abbastanza compiesse 
in modo più semplice che non utilizzando 
una serie di istruzioni LINE. La vera utili- 
tà dì queste subroutine sta però nel fatto 
che. una volta disegnata la figura voluta, 
esse permettono di; 

1 ) spostare l'intera figura in ogni posi- 
zione desiderala sia lungo l'asse X che lun- 
go l'asse Y semplicemente modificando le 
coordinate del punto d'origine; 

2) ruotare la figura sia intorno all'origi- 
ne sia intorno ad ogni altro punto {di cui 
basta indicare le coordinate) di un numero 
prefissato di gradì: 


3) ottenere ingrandimenti o riduzioni in 
scala della figura; i fattori scala possono 
essere diversi per l'asse X e per l'asse Y, 
permettendo cosi un cambio delle propor- 
zioni delle figure. 

É inoltre possibile tracciare linee o posi- 
zionare la penna relativamente alla sua po- 
sizione precedente e non in riferimento al 
punto d'origine. 

Un programma che utilizi queste sub- 
routine deve iniziare con l’istruzione GO- 
SUB"1" che serve ad inizializzare alcune 
variabili e per stabilire l'origine al centro 
del rotolo di carta, cosa che permette di 
disegnare più facilmente rispetto ad un si- 


stema con l'origine spostala tutta a sini- 

In seguito si deve stabilire il punto da cui 
la penna inizierà a disegnare, indicandone 
le coordinale mediante le variabili X e Y. e 
richiamando la subroutine "P". Per dise- 
gnare è sufficiente indicare sempre tramite 
le variabili X e Y del punto finale della 
lìneir da tracciare, e tramite l'istruzione 
GOSUB "T" andare alla subroutine di 
tracciamento. 

Esempio: 

10 GOSUB "1” 

20 X= 0:Y= B: GOSUB -P" 

30X = 40:Y= 0; GOSUB "T" 

40 X = 40: Y = 40: GOSUB "T" 

S0X= 0: Y = 40: GOSUB "T" 

60 X= 0: Y= 0: GOSUB "T" 

In questo modo è possibile disegnare un 
quadrato con il primo spigolo neU'origine. 

Lo spostamento della figura si ottiene 
mediante traslazione degli assi. Per far ciò 



10:CLEfìR : GOSUB " 
!■' 

20: POR 2=0TO 200 
STEP 5 
30:R=Z 

40:S*2/70+.5:T^!S 

5d:X=40:Y»40; 

GOSUB "P" 
5J:X=40:Y«-40: 
GOSUB "T" 
52:X=-40;Y«-40: 
GOSUB "T" 
53:Xc-40:Y«40: 
GOSUB "T" 
S4:X=40:Y=40: 
GOSUB "T" 
7a:NEXT-Z;-END 



80:CLEPR : GOSUB' 


85: POR ft=10TO 46 
STEP 4:S=P/10: 
T=S 

90:POR Z=0TO 270 
STEP 90:R-Z 
96: IP B>3LET B=0 
97: COLOR B 
100: POR I=-20TO 20 
110:X=I 
12B:Y=X*X/'J0 
125: IP X=-20GOSUB 
"P" 

128:G0SUB "T" 
130:NE;XT I:B=&*.1; 
NEXT Z 

I40:NEXT fl.'ENp 

Figuro 2eS- Esempi del programma Craph Pack. I 
prlmour sono a colori. 


GRAPH. PACK. 

5060: JF SOIOR T< 
MGOSUB "S" 

5140: X2=C0*S) + (P1: 
H):Y2=(-0»H) 

5005: REM PftCKftGE 

5070: IF RO0GQSUB 

4(P*G) 

GRRFICO 

-R” 

5J50:O=X2+J:P=Y2+ 

5009:REH JNlZIftLl 

5080;LINE (0, P)-( 

K 

ZZflZlONE 

n, H) 

5160: X2=(n*G)+(N* 

5010: "I":GRftPH : 

5090:O=Xl;P-=Yl: 

H):Y2=(-nt:H) 

GLCURSOR (10 

RETURN 

+(N*G) 

8, 0):SORGN 

5099: REn SCALft 

5170:n=X2+J:N=Y2* 

■5020: S=] : T=:: 

5100: "S" : Q=0YS; M= 

K:RETURN 

RETURN 

ri'fcS:P=P*T:N= 

5179:REn P. PELATI 

5029:REn POSIZION 

N*T 

UO 

1=1 

51J0:RETURN 

5180: "PR": 0=0+X: P 

5030: "p“:Q=X:P=Y: 

51 19: REM RUOTA 

-P4Y: RETURN 

RETURN 

5120: "R":0=0-J:M= 

5189:REM T PELATI 

5030; REn TRftCClP 

n-j:P=P-K:N= 

00 

5040; "T":M=X:N=Y; 

N-K 

5190: ■TR":X=X40;V 

X1=X:V1=Y 

5130: D=(R'*:n)/180: 

=Y-»P 

5050:Q=O+Q:P=P+Ul: 

H=S1N D:G= 

5200: GOSUB "T" 

n=n+Q;N=N+u 

COS □ 

5210: RETURN 




MCmicrocomputer 27 




So fl«ort Sharp PC-1500 

è sumdente aitrìbuire il valore desiderato 
alle variabili Q (asse X) e W (asse Y). Ana- 
logamente p>er cambiare la scala si deve 
assegnare il valore desiderato alle variabili 
S (asse X) e T (asse Y) che rappresentano il 
coefricienle di ingrandimento o riduzione. 

Responsabile della rotazione è la varia- 
bile R: attribuendole un valore da I a 360 si 
ottiene la rotazione della figura intorno 
all'origine del numero di gradi specificato. 
Se si desidera la rotazione della figura in- 
torno ad un punto qualsiasi diverso dall'o- 
rìgine. se ne devono indicare le coordinate 
delle variabili J e K. 

È inoltre possibile posizionare la penna 
e tracciare le linee con valori dellee coordi- 
nate espresse in modo relativo e non asso- 
luto. ! valori delle X e delle Y. cioè, indica- 
no lo spostamento dalla posizione prece- 
dente e non si riferiscono all'origine. Per il 
posizionamento relativo si dovrà attribui- 
re il valore desiderato alle variabili X e Y e 
richiamare a subroutine "PR". Similmente 
per il tracciamento relativo si richiamerà la 
subroutine “TR" e le variabili X e Y rap- 
presenteranno le coordinate del punto 
d'arrivo della linea rispetto al punto di 
partenza. Con l'uso combinato delle diver- 
se possibilità offerte da queste routine si 
ottengono effetti molto gradevoli e, a vol- 
te. risultati decisamente imprevedibili. 

Negli esempi pubblicati si vede quello 
che si può ottenere dalla rotazione di una 
figura anche semplice abbinata ad un in- 
grandimento in scala. Nella figura 3 grazie 
alla nidificazione di più cicli FOR-NEXT 
si mostra come si possa disegnare una 
qualsiasi curva ed ottenere effetti grafici 
particolari. Va tenuto però presente che. 
per il corretto funzionamento della routine 
di rotazione, il PC- 1 500 deve essere posto 
nel modo RADIAN. 

Come già accennato, le linee 5010 e 5020 
provvedono alfinizializzazione: le variabi- 
li S e T sono poste uguali a uno in quanto 
rappresentano il coefficiente di scala. Alla 
linea 5030 troviamo la routine di posizio- 
namento; le linee 5040 e 5050 calcolano M 
e N. punti di arrivo della linea da tracciare, 
tenendo conto anche di eventuali traslazio- 
ni degli assi. Alle linee 5060 e 5070 si trova- 
no le condizioni grazie alle quali è possibile 
richiamare le rispettive subroutine se è sta- 
to inserito un fattore di scala o di riduzio- 
ne. L'uso delle variabili X I e Y I nella linea 
5090 serve ad impedire che ogni segmento 
tracciato riparta daU'orìgine. Nella linea 
5100 si trova la routine dì riduzione in 
scala mentre le linee dalla 5120 alla SITO 
ricalcolano le coordinate dei singoli punti 
in caso di rotazione della figura. Infine alla 
linea 5180 troviamo la subroutìne per il 
posizionamento relativo della penna ed al- 
ia linea 5190 la subroutine per il traccia- 
mento relativo. 

Essendo etichettali tutti i salti, è possibi- 
le cambiare facilmente i numeri di linea 
della routine a seconda delle esigenze del 
programma principale. 


Routine e note sul display 

Davide Gessi - Ferrara 


La mappa di memoria del display può 
essere divìsa in due partì: la prima inizia 
dalla locazione &7000 e termina a &704D. 
mentre la seconda comincia a &7IOO e fini- 
sce a &714D. Nella prima sono memoriz- 
zate le varie configurazioni delle colonne 
0-38 e 78-116. mentre nella seconda le co- 
lonne 39-77 e 117-155. 

Ogni colonna è divisa in due parti di 4 e 3 
punti rispettivamente; i primi quattro ven- 
gono memorizzati in un nibble di un byte il 
cui indirizzo è un numero pari, mentre i 
restanti tre. con uno spreco dì un bit. in un 
nibble del byte (di indirizzo dìspari) succes- 
sivo. Rimane da scegliere cosi se il nibble 
deve essere quello “low” (meno significati- 
vo) o "high" (più significativo); le prime 78 
colonne (0-77) del display sono memoriz- 
zate in un nibble "low", mentre le altre in 
un nibble "high”. 

Un esempio servirà a chiarire meglio le 
cose: si vuole che nella colonna 1 5 sì accen- 
dano alcuni punti in modo che il pattern 
assuma valore 57 (&39). La colonna è me- 
morizzata nella prima parte della memo- 
ria; in un nibble di un byte pari bisogna 
quindi memorizzare 9 (pattern dei primi 4 
punti) ed in un nibble del byte successivo 3 
(condizione dei restanti 3 punti). I nibble 
sono ambedue “low" perchè la colonna è 


situata nella parte sinistra del display. 

Ora bisognerà determinare gli indirizzi: 
dato che per ogni colonna occorrono due- 
semibyte. e dato che vi sono 15 colonne 
prima di quella cercata, findirìzzo sarà: 
&7000 + &0F»2 = &711E{= 28702) 
Quindi ora è sufficiente digitare POKE 
28702.9.3. 

In realtà in esecuzione diretta ciò sa- 
rebbe fattìbile, ma inutile, perchè dopo il 
POKE appare il prompt e perciò scompare 
ogni configurazione dal display; comun- 
que quanto detto in precedenza può essere 
verificato con il semplice programmino: 
10 POKE 28702,9.3; PRtNT 
Un'operazione di tale genere non ha 
molta utilità, esistendo già l'istruzione 
adatta, tuttavia la conoscenza della mappa 
di memoria del display sarà utile per la 
realizzazione delle routine in linguaggio 
macchina dì seguito descritto. 

Le due routine in figura 4 e 5 permetto- 
no lo scroll fine orizzontale con wrap- 
around del display, nei due sensi. Le quat- 
tro locazioni &4000-&4003 sono utilizzate 
per salvare i dati relativi agli estremi del 
visualizzatore. Sono state in tale posizione 
perchè non sono, almeno apparentemente, 
utilizzate, neanche per la memoria RE- 
SERVE. È stata inoltre preferita questa 
soluzione, in luogo della utilizzazione dello 
stack. per evitare in casi particolari la satu- 
razione dello stesso. 

Queste due routine sono state scrìtte per 


4004 - 

A5 

70 

4C 

LD 

A.704C 

- 

AE 

40 

00 

LD 

4000. A 

- 

A5 

70 

4D 

LD 

A.704D 

- 

AE 

40 

01 

LD 

4001.A 

- 

A3 

71 

4C 

LD 

A.714C 

- 

AE 

40 

02 

LD 

4002. A 

- 

A3 

71 

40 

LD 

A.714D 

- 

AE 

40 

03 

LD 

4003. A 

- 

6S 

70 


LD 

D.70 

- 

DE 

40 

41 

CALL 4041 

- 

68 

71 


LD 

D.71 

- 

DE 

40 

41 

CALL 4041 

- 

A3 

40 

00 

LD 

A. 4000 

- 

AE 

71 

00 

LD 

7100. A 

- 

A3 

40 

01 

LD 

A.4001 

- 

AE 

71 

01 

LD 

7101. A 

- 

A3 

40 

02 

LD 

A. 4002 

- 

FI 



RDA 

- 

AE 

70 

00 

LD 

7000. A 

- 

45 

40 

03 

LD 

A. 4003 

- 

FI 



RDA 

- 

AE 

70 

01 

LD 

7001 . A 

- 

9A 



RET 

4041 - 

6A 

4D 


LD 

E.4D 

- 

FD 

28 


LD 

HL.DE 

- 

44 



INC 

HL 

- 

44 



INC 

HL 

- 

25 



LD 

A. <DE) 

- 

43 



ADEC HL 

- 

88 

04 


DNZED 04 


9A 



RET 


- AE 40 03 


- HE 40 41 


- AE 71 4H 


I.D A»7100 
LD 4000. A 
LO A. 7101 
LO 4001 
LO A. 7000 
ROA 

LO 4002 
LO A. 7001 
ROA 
LD 4003. A 
LO 0.70 
DALL 4041 
LO 0.71 
CALL 4041 
LD A-4000 
LO 704C.A 
LO A.4001 
LO 7040. A 
LO A. 4002 
LO 714C.A 
LD A. 4003 
LO 714D.A 
REI 

LD E. 02 
LD HL.OE 
DEC HL 
DEC HL 
INC A. <0E) 
AINC HL 
CP E.4E 
OJNZ 06 
REI 


Figura 4 ■ Rouiint di si 


Figura S • Routine di seroH sii 


MCmicrocomputer 27 



Software Sharp PC-ISOO 

essere chiamate da un programma Basic, e 
non prevedono quindi il salvataggio nello 
stack dei registri utilizzati (A.F.DE.HL). 

Volendo, è possibile eliminare il wrap- 
around inserendo un'istruzione AND su- 
bito dopo ogni RDA incontrata. Per la 
routine SCROLL destro occorre AND 
FQ, mentre per l'altra AND QF; bisognerà 
inoltre sostituire le istruzioni CALL 404! 
con CALL 4045. Per chiamare le routine 
CALL &4004. 

La routine in figura 6 inverte lo stato di 
tutti i punti del display, ed è utile per rappre- 
sentare messaggi in INVERSE-VIDEO. 


Il programma BASIC in figura 7 è in 
grado di caricare e rilocare le routine de- 
scritte in qualsiasi punto della memoria. 
Alla partenza, il programma chiede la pri- 
ma locazione alla quale dovrà essere cari- 
cata la routine; al termine del caricamento, 
verrà mostrato l'indirizzo deH'ultima loca- 
zione occupata. 

Questo programma può essere utilizzato 
per caricare qualsiasi routine, con queste 
regole: 

1 - Il primo DATA deve contenere la loca- 
zione di partenza dell'area nella quale la 
routine é stata scritta, e l'ultimo deve con- 
tenere 256 0 un numero superiore, per .se- 
gnalare la fine delle istruzioni. 

2 - Le istruzioni vanno inserite normal- 

mente nei DATA, tranne quando vi è un 
indirizzo a due byte che deve essere rìloca- 
to; in tal caso bisogna sostituire ai due byte 
il numero decimale che risulterebbe dalla 
combinazione di questi due, cambiato di 
segno, in modo che la macchina possa di- 
stinguerlo dagli altri. MC 


La mappa dì memoria (li parte) 

Continuiamo su questo numero la pubblicazione della mappa di 
memoria del PC-1500. iniziata sul numero scorso. In particolare pren- 
deremo in esame gli indirizzi di partenza di alcune routine utili del 
sistema operativo. 

8000 - 9FFF 8K ROM per le espansioni e periferiche 
AOOO - 8FFF 8K ROM del prinler-plolter 
COOO - FFFF ROM 16K del Sistema Operativo 
(routine) 

D0D2 Comparazione tra valori numerici 

D0F9 Comparazione fra stringhe 

D2EA Ricerca del numero di linea di programma 

D46I Ricerca l'indirizzo di una variabile 

D925 Concatenazione stringhe 

D9Bi CHRS 

D9CF STRS 

D9D7 VAL 

D9DD ASC se C=&60. LEN se C=&64 

D9F3 RIGHTS. MIDS, LEFTS 

E243 Scansione della tastiera (attende un carattere) 

E33F Aulo Power Off 

E42C Scansione tastiera 

ESCA Visualizza il contenuto del display buffer 

EDOO Visualizza n caratteri sul display dalla posizione attuale del 

ED3B Visualizza n caratteri sul display dalla posizione cursore = 

0 

ED4D Visualizza un carattere sul display c incrementa il cursore 


EDS7 Visualizza un carattere sul display senza incrementare il 
cursore 

ED95 Conversione HEX-DEC 

EDEF Visualizza una colonna grafica 

EFB6 X-Y 

EFBA X-t-Y 

FOIA X*Y 

F084 X/Y 

F0E9 SQR X 

F161 LN X 

F165 LOG X 

FICB EXP X 

FID4 IO X 

F391 COS X 

F39E TAN X 

F3A2 SIN X 

F492 ACS X 

F496 ATN X 

F49A ASN X 

FS3I DEG X 

F564 DMS X 

FS97 ABS X 

F59D SGN X 

F5BE INT X 

F89CX Y 

FF00-FFF6 Vettori per salti e chiamate 
FFF8-FFF9 Indirizzo di partenza della routine MI 
FFFA-FFFB Indirizzo di partenza dei Timer 
FFFC-FFFD Indirizzo di partenza della routine NMI 
FFFE-FFFF Indirizzo di partenza della routine RESET 


90 


MCmicrocomputer 27 



L’ADVANCE 86A /START 
PUÒ’ AIUTARLA A RADDOPPIARE 
LE SUE VENDITE DI PC 




PERCHE E UUNICO 
VERO PC 16 BIT 
ASOLO 1.400.000* 

CON MICROPROCESSORE 80B6 E CON 
•1280 256KB DI MEMORIA UTENTE CON CONTROLLO 
DI PARITÀ' 

• 40KB DI MEMORIA ROM 
•MEMORIA GRAFICA A 16 COLORI 

ALTOPARLANTE INCORPORATO 
HARD E SOFTWARE 100% IBM/PC COMPATIBILE 
DIAGNOSTICA, BASIC E SISTEMA OPERATIVO PER CASSEUA 
CONTENUTO NELLA ROM 
ILBASICCOMPRESO 
UN SET DI 256 CARA TTERI IN ROM 
VISUALIZZAZIONE TV, RGB E MONITOR COMP/SYNC 
A COLORI 0 MONOCROMA TtCO 
COMPLETA GESTIONE DEL VIDEO 
• QUA TTRO PAGINE DI VIDEO 

• TESTO 80x25 0 40x25 

• RISOLUZIONE GRAFICA 300x200 0 640x200 

• PORTA PER CASSETTA. PER PENNA OTTICA. PER PENNA GIOCHI 
(JOYSTICK} E CON INTERFACCIA CENTRONICS 

IN PIU'L ‘ADVANCE 86/\ /START PUÒ ' UTILIZZARE STAMPANTI DI 
QUALUNQUE TIPO PURCHÉ' UTILIZZINO INTERFACCIA CENTRONICS: 
E' ESPANDIBILE DALL 'UTENTE NEL MODELLO CON 2 FLOPPY DA 
320KB CIASCUNO 0 NEL MODELLO CON HARD DISK DA 10MB: PUÒ ' 
ESSERE CORREDATO DI COPROCESSORE ARITMETICO 8087: 
UTILIZZA CUSTOM CHIPS ED ELETTRONICA DELLA FERRANTI 
INSTRUMENTS E DRIVES DELLA SHUGART ASSOCIATES. 


CONDOR INFORMATICS ITALIA SRL 
VIA GRANCINI 8 
20145 MILANO 

TEL 02/43.45.62-49.87549-4987,713 


Chiunque desideri avere informazioni su un'eventuale concessione di 
vendita può telefonare o restituire questo tagliando. 


I NOME 

1 S0C1ETA_ 


• IN FUNZIONE DEL CAMBIO DEL DOLLARO 


► A 


cura di Valter Di Dio 


Track Verify 


Anche i nostri amali e preziosi dischetti 
devono fare i conti con il tempo e soprat- 
tutto con l’usura dovuta allo sfregamento 
contro la testina. E più importanti sono i 
programmi contenuti sul dischetto più sa- 
ranno usati e quindi soggetti a “erosione". 
Finché, un giorno non troppo lontano, la 
tragica scritta I/O ERROR e il terrificante 
rumore di ferraglia del drive che tenta di- 
speratamente di leggere un file consunto ci 
comunicheranno la prematura dipartita 
del dischetto. 

Ora. dal momento che l'usura del disco, 
a pane eventi catastrofici o moti popolari, 
è abbastanza omogenea e diluita nel tem- 
po. non si potrebbe rivelare in anticipo 
l'incipiente disastro (possibilmente senza 
l'uso di un paragnosta)? Si, il modo c'è! 


Il DOS 


Tutte le operazioni di lettura e scrittura 
sul disco sono effettuate dal DOS (non a 
caso DISK OPERATIVE SYSTEM) il 
quale a sua volta si divide in Ire parti; il 
MAIN che interpreta i comandi e control- 
la la validità dei parametri, il File Manager 
che si occupa della lettura/scrittura dei file 
sul disco, e, al livello più basso (quasi Hard- 
ware), l’RWTS, che realmente legge o scri- 
ve un settore del disco. 


Il Main é il livello più alto, é in grado di 
riconoscere tutti i comandi del DOS e pre- 
para una lista di operazioni che passa poi 
al File Manager tramite una tabella chia- 
mata FILE MANAGER PARAMETER 
LIST. 

II File Manager esegue solo operazioni 
di OPEN. READ, WRITE, CLOSE è in 
grado di trovare gli spazi liberi sul discoe si 
occupa anche del C ATALOG e della crea- 
zione o distruzione di file. Per il File Mana- 
ger tutti i file sono binari e tutti i dati 



relativi al file li preleva dalla FILE MA- 
NAGER PARAMETER LIST. Ad esem- 
pio se vogliamo efTettuare una RENAME 
PROVA. DEFINITIVO la sequenza é la 
seguente: il MAIN riconosce la parola 
chiave RENAME, cerca allora il primo 
nome e io mette nella FMPL nel campo 
File Name, controlla che ci sia la virgola 
seguita dal secondo nome che verrà messo 
nel campo NEW NAME della FMPL. A 
questo punto deve mettere ancora nella 
FMPL il numero di volume, il numero del 
drive e dello slot. Come ultima cosa mette 
nel campo OPCODE (codice operativo) il 
valore 9 che corrisponde all’operazione 
RENAME; quindi elTettua la chiamata al 
FILE MANAGER. 

— Il FILE MANAGER ha a questo punto 
tutti i dati necessari. Usando il FILE NA- 
ME accede al catalogo del disco alla ricer- 
ca del file; trovatolo lo riscrìve con il nuovo 
nome, effettua una VERIFY per sapere se 
l'operazione ha avuto esito positivo e tor- 
na al MAIN con un codice di errore che 
vale 0 se non ci sono stati “incidenti" o un 
valore diverso da zero in caso di disastri. 
Per scrivere e leggere fisicamente il dischet- 
to il File Manager ha dovuto però ricorre- 
re airaiulo del cuore del DOS, l'RWTS 
(Read Write Track Sector). È solo questa 
infatti che può accedere ai dati scritti sul 
disco, è solo lei che li può interpretare e che 
è in grado di avviare il motore dei drive, 
selezionare gli slot e le unità e muovere il 
braccio con le testine per portarlo sulla 


IO POR I = 76B TO 768 + 35 

20 READ D: PQKE I,D 

30 NEXT 

40 RT = 40573! Z » 768 

50 LC = Z 22sLT = Z + 14:LS = Z 15 

60 TEXT : HOME 

70 INPUT "TRACCIA = (0-34 T-TUTTE) ";T* 

;T = VAL (T*) 

SO IF ASC <T*) < 50 AND ASC <TSi > 47 

THEN 120 

90 INPUT "TUTTE ?“;A* 

100 IF AS = "S" THEN 200 

110 GOTO 60 

120 IF T < 0 OR T > 34 THEN 60 
130 INPUT "SETTORE = "?S 
140 IF S ■ 15 THEN 130 
ISO X = 4Bs PRINT i PRINT 
160 GOSUB 300 

170 PRINT "TRACCIA - SETTORE - STATO - 

ACCESSI" 

175 PRINT 

180 PRINT TABI 3>iT5 TABt I3)!SS TAB( 1 
9) ; A*i TABt 34> S X - ER 
185 IF EH = 0 THEN 400 

190 PRINT ! INPUT "ANCORA 7"; A»: IF A» = 
"S" THEN 60 
195 END 

200 REM TUTTE 

210 TEXT ! HOME : X = 40 

220 FOR T = 0 TO 34 


230 PRINT : PRINT "TRACCIA - SETTORE - 

STATO - ACCESSI"! PRINT 
240 FOR S * 0 TO 15 

250 GOSUB SOO 

260 PRINT TABt 3)ST? TABt 13)iSi TABt 

19) 1 A*; TABt 34) 5 X - ER 
270 NEXT ! PRINT i NEXT 

280 END 
300 REM RWTS 

310 POKE LT,T! POKE LS.Ss PDKE RT,X: POKE 

LC,ls CALL Z 
320 ER = PEEK (1400) 

330 IF ER < 10 OR ER = 255 THEN A* - " D 
IFETTOSA":ER = 0: RETURN 
340 IF ER < X - 20 THEN A* = " SOSPETTA 
"i RETURN 

350 A* - "** BUONA *•"! RETURN 
400 PRINT ! PRINT "RIPROVO CON PIU' TENT 
ATIVI ?"! 

410 GET A*! IF A* « "N" THEN 190 

420 X = X + 16i IF X > 127 THEN PRINT ! 

PRINT " IRRECUPERABILE"! GOTO 

190 

430 PRINT i PRINT " TENTATIVI ■= "SXs PRINT 
440 GOTO 160 

SOO DATA 169,3, 160, 10,32,217,3,96,0.0, 1 

,96, 1,0, 17, 15,32,3,0 

SIO DATA 32,0,0,0,0,0,96,1,208,20,177,1 

00,0,0, 1,239,216 


92 


MCmicrocomputer 27 


Sofiware Apple 






*.20S- 

327 






500- 

A9 03 

LDA 

#-*03 

0308- 

00 00 

01 

60 

01 

00 

Il <tO 

0302- 

AO OA 

LDY 

#$OA 

0310- 

20 03 

00 

20 

00 

00 

01 00 

0304“ 

20 D9 03 

JfìR 

■*03D9 

0318- 

FE 60 

0 1 

DO 

Ì4 

B 1. 

64 .:)0 

0307- 

60 

RTS 


0320- 

00 01 

£F 

D8 

00 

OO 

00 <?0 

Tabella della 

RWTS 











traccia desiderala. L’RWTS (ampiamente 
spiegata nel manuale DOS da pagina 94 a 
pagina 98) usa una tabella similmente al 
FILE MANAGER; in questa tabella sono 
contenuti il numero di traccia, settore, vo- 
lume. slot (x 1 6) e unità, l'indirizzo iniziale 
dei dati da trasferire (256 byte) e il codice 
operativo: 0 = non fa nulla ma posiziona 
la testina. 1 = lettura, 2 = scrittura e 4 che 
esegue la formattazione del disco. La for- 
mattazione significa che il disco viene 
riempilo con dei semi byte autosincroniz- 
zanti (dopo aver letto almeno cinque di 
questi il DOS è in grado di posizionarsi 
esattamente sul primo bit di ciascun blocco 
di dati) e viene scritta una testata su ciascu- 
na traccia e su ciascun settore in modo che 
l'RWTS possa sapere sempre sopra quale 
punto del disco si trova la testina. Questi 
dati prendono il nome di HEADER di 
traccia e di settore, e ognuno di loro contie- 
ne un prologo (una serie tipica di byte che 
non si troverà mai tra i dati) il numero di 
volume, traccia e settore, il checksum e un 
epilogo (altra serie anomala di byte). Una 
volta formattato un dischetto non è più 
possibile modificare gli Header e se questi 
si danneggiano si perde la possibilità di 
accedere ai dati successivi (la protezione 
dei dischetti funziona su questo principio). 

Ogni volta che l'RWTS decide di acce- 
dere ai dati di una certa pista/settore guar- 
da su quale pista si trova la testina (leggen- 
do il primo Header che passa) invia al mo- 
tore passo-passo del braccio il numero di 
impulsi necessari a portarsi sulla pista giu- 
sta (2 passi per ogni pista) e leggendo il 
primo Header che passa controlla lo spo- 
stamento. Se l'Header letto non corrispon- 
de a quello presunto l'RWTS elTettua 48 
riletlure (3 giri del disco); se dopo 48 volte 
non è riuscito a trovare la traccia voluta 
porta il braccio sulla traccia 0 (il rumore di 
ferraglia) e riprova a effettuare daccapo lo 
spostamento. Se a questo punto la traccia 
cercata non arriva. l'RWTS rinuncia alla 
lotta e ritorna con un codice di errore 
($40). li motivo per cui l'RWTS non riesce 
a trovare la traccia sospirata può essere 
dovuto ad un fuori-registro del braccio op- 
pure al fatto che l'Header di traccia è rovi- 
nato. Il numero di tentativi fatto per posi- 


zionarsi su una traccia (retry) viene scritto 
dall'RWTS nella locazione 1400. 

Da qui il funzionamento del programma 
di TRACK VERIFY. Si fanno leggere via 
via tutte le tracce all'RWTS e si controlla il 
numero di accessi mancati. Se sono più di 
16 (massimo numero di Header per trac- 
cia) allora è stata mancata una lettura (per 
rumore elettrico o difetto di traccia): se le 
letture mancate sono molte di più è il caso 
di copiare il contenuto del dischetto su un 
nuovo disco. Si può anche tentare di rìini- 
zializzare il disco sospetto e riprovare la 
verifica, di solito infatti la traccia è stata 
leggermente smagnetizzata dalle letture e 
riscrìvendo gli Header il disco toma nuo- 
vo. In caso di recidività si può ancora sal- 
vare parte del disco disabilitando la o le 
tracce difettose facendole sembrare occu- 


pate (vedi Mappa dei bit a pagina 133 del 
manuale DOS 3.3). 

U programma in Basic consente anche di 
esaminare un settore per volta; nel caso di 
settore difettoso (più di 48 tentativi fallili) 
è possibile fare in modo che RWTS diventi 
più insistente (fino a 128 volte): se dopo 
128 tentativi non si riesce proprio a leggere 
il settore il contenuto è praticamente per- 
duto (a meno di usare particolari tecniche 
di lettura diretta dei bili se invece si riesce a 
leggere (mettiamo con 64 tentativi), uscire 
dal programma e copiare subito il dischetto 
con il programma COPYA. Uscendo infat- 
ti abbiamo lasciato il DOS con l'RWTS più 
insistente ed è più probabile che il settore 
difettoso passi senza traumi il COPYA. 

y.D.D. 



Nella presentazione del programma Molomuro non abbiamo precisato alcune 
cose che hanno provocato qualche problema a coloro che hanno preferito copiarsi 
il programma dalla rivista senza comprare il dischetto. 

La procedura da seguire è la seguente; 

1) Copiare e far girare il programma di figura 1 che costruisce la YTABLE. 

2) Passare al Monitor con la solita CALL-ISl e inserire, a partire dalla locazione 
$6000. i codici del disassemblalo di figura 3 a pagina 63 in alto, poi dalla locazione 
S62D0 inserire la restante parte del disassemblato di figura 3 in basso alla pagina. 
Controllare il lutto con attenzione e salvare con BSAVE XO. CODE. 
A$6000,LS3EA, 

3) Copiare il programma in Basic di figura 2 a pagina 62. escluse le righe 20, 30, 40, 
1 10 e 120 che servono a caricare e visualizzare l'immagine PIC.LOGO (la foto di 
apertura deH'articolo, riprodotta anche qui sopra, realizzata con la tavoletta 
grafica di MC). Oppure creare in qualche modo un'immagine e memorizzarla con 
il nome di PIC.LOGO, Salvare il programma col nome di Molomuro. 

4) Munirsi di due paddle e un avversario e giocare ad libitum.... 


MCmicrocomputer 27 


93 



Quando i nomi contano. 


¥Aot HEWLETT 
mLCM PACKARD 


calcolatrici professionali serie 10 
computer tascabili serie 40 
computer portatili serie 70 
personal computer serie 80 
personal computer tecnici serie 200 



Completa assistenza hardware e software, corsi e libri HP 
Offerte promozionali di lancio, credito personale, leasing 


Computer shop: Roma, via F Satolli, 55/57/59 
(pzzo PioXl)-tel 06/6386096-6386146 


Sede centrale; Roma.v, Flavio Domiziano, 10 
(EUR) -tei 06/5126700-5138023 


Agenzie- 

LATINA: via Armando Diaz, 14 - lelef. 0773/495285 
LATINA: corso della Repubblica, 200 • tele! 0773/497301 
CISTERNA DI LATINA via Aversa, 11 - telef 06/9696973 
VITERBO: via Giacomo Matteotti, 73 • telef 0761/38669 
GAETA lungomare Caboto, 74 - telef 0771/470168 
TARQUINIA via S Lucia Filippini, 17 - tele! 0766/856212 



un assemblatore per VIC-20 


di Andrea de Prisco 


Da un po' di mesi il buon Valter Di Dio ci 
sta parlando di Assembler: una magica pa- 
rola che identifica un linguaggio di pro- 
grammazione dalla incredibile velocità, che 
vive in letargo nel personal in attesa di essere 
scoperto dall'utente. Purtroppo co! VIC-20. 
anche dotato di VIC-MON. programmare 
in Assembler non è proprio facile-facile: si 
ha sempre a che fare con una marea di indi- 
rizzi Hex (guai a scrivere 3 a! posto di $03 o 
S2DI alpostodi $02DIH). Per cui si finisce 
spesso per fare confusione. Se. inoltre, dopo 
aver digitato un lungo programma si vuol 
inserire al centro una nuova linea ... Buona- 
notte: bisogna correggere tutti gli indirizzi 
dei Branch (salti) che facevano riferimento 
al di là della linea aggiunta e tutti gli even- 
tuali riferimenti a tavole I = lavoraccio da 

Nel corso di quest 'articolo non spieghere- 
mo come si programma in Assembler: pre- 
senteremo invece un a.s.'semblaiore per il 
6502 scritto in Basic e linguaggio macchina, 
che ci permetterà di scrivere programmi sen- 
za l'assillo degli Hex, usando etichette, va- 
riabili. vettori, notazione decimale, binaria, 
ottale e. per i patiti, esadecimale. 

Come per il Basai ( MC n. 22) si potrà 
facilmente editare un programma, salvarlo 
su nastro, su disco, listarlo su stampante, e 
in più: curiosare nella memoria con un po- 
tente disassembler e con la funzione di Hex- 
Dump, e trasformare pezzi di memoria in 
linee Basic del tipo DATA 123. 12, 9. 44. 
122. 0. 32 ... ecc. 

Exma è organizzato in due puntate: in 
questa prima puntata vi consegneremo tutta 
la parte in linguaggio macchina (listato I. 
quello con tutti quei DA TA) e, del program- 
mone Basic, tutta la parte riguardante l'edi- 
ting. il Saveload. l'assemblatore vero e pro- 
prio e il monitor. 

Il prossimo mese sarà la volta della crea- 
zione di Macroistruzioni che permetterà a 
tutti di costruirsi un proprio set di istruzioni 
speciali tipo la moltiplicazione, la divisione 
0 (!) il M.C.D. di due numeri, consentendo 
cosi una ancora più spedita programmazio- 
ne in L.M. 


2 Listati 


L’inconsueta veste di questo program- 
ma, in forma di due distinti listati, nasce 
dalla necessità (costi quel che costi) di ri- 
sparmiare byte. Dato che le routine in lin- 
guaggio macchina, tramite i DATA, sono 
caricate una volta per tutte (con READ e 
POKE) prima di usare l'Assembler, è inu- 


tile continuare a tenersele in memoria sot- 
to forma di linee Basic. 

Si dovrà cosi, una volta che i due pro- 
grammi saranno su nastro o su disco, cari- 
care dapprima il programma DATA, dare 
RUN, aspettare il READY e poi caricare 
l'Assembler. Inutile dirvi che se qualcuno 
si azzarda a dare RUN al secondo listato 
senza aver eseguito il primo, non solo non 
funzionerà ma c'è il rìschio che il tutto si 
inceppi sino a spegnimento e riaccensione 
del malcapitato VIC. 

Sembra quasi superfluo avvertire che è 
necessaria la cartuccia da I6K prima di 
iniziare a digitare!! 

RUN 


Appare il menu #1. e già, non è l’unico: 
premendo il tasto (freccia a sinistra) i 
due menu si scambiano di posto consen- 
tendo di accedere a tutte le opzioni. 

Ritornate al menu ffl : la prima opzione è 
"fase di input” e serve appunto per inserire 
un programma in memoria. Con Shift ” 1 ” 
si va in fase di input dopo aver ripulito 
l'area di lavoro, senza lo shift si ha lo stesso 
effetto senza cancellare: in questo modo è 
possibile lasciare di battere un program- 
ma. ritornare al menu, eseguire qualche 
altra opzione e ritornare al programma 
lasciato in sospeso per continuare a inseri- 


te POKE55.0POKE5S.76 
20 FOPI=19456TO20307 
30 RERDII^POKEI. II 
40 NEXT END 

1000 SRTR169.ee. 133. 168. 169.0.133. 167.168. 162.16. 169.32.145.167.200.203.251 
1010 SRTRZeZ. 240. 4. 230. 163.208.244.96.234. 169.0.133.251.163.169.16.133.253.169 
1020 DRTFF24. 133.252.133.254.165.148.133.255.177. 167.41.63.145.252.169.6.145 
1030 BRTFÌ254. 200. 152.197.251.208.240.165.251.200.12.169.200.133.251.230,166 
1040 SfiTR230. 253, 230,255, 208. 224, 96.234,234, 234. 234, 234. 234, 234, 169.0, 133,0 
1050 DfiTHt69.18.133,l,230,0.20a.2.230, 1,160.0, 177,0.201.253,240.82.205,64.3 
1060 SRTR2e8.237,2ee. 177.0,205.65.3.208.229.200. 177,0,205,66.3.208.221.206.67 
1070 DFlTfl3. 173.67.3. 10.24.101.0.133,0, 169,0. 101.1,133,1,200.169,64.133.2.177 
1080 SRTR0, 36, 2. 240. 3.24, 105. 5 '41. 15, 10,10. 10.10.141,60.3.200.177.0.36.2,240 
1090 DRTR3.24. 105.9,41.15.24. 109, 68.3. 141 .60. 3, 96, 169, 3. 141 , 68. 3.96, 160. 0. 165 
■■ BflTfll62.4t,16,20e.7.177,167,9,128, 145,167,96.177,167,41,63.145.167,96. 169 
WTfiS, 162.8. 168,32. 186,255, 173. 175, 2, 162. 176. 160 .2.32. 189. 255. 32. 192,255 
255. 169.80.133,252, 160,0. 132,251, 132.253.177,251.201.32 


20 B8TfllS2,3, 32.20 


SRTR208. 4. 230, 253. 208. 4. 162, 0.134.253,166.253.224.24,240. 10.32.210.255 


DRTR3. 32, 198.255, 169,80,133.252, 160, 0. 132 . 251 , 32. 183. 255, 201 . 64.240, 1 


1200 -11078163.252.197 


SRTR252,56, 165. 252, 233. 1.133, 252. 165, 253, 233.0. 133, 253, 197,168.208.231 


167,208.225. 169,32, 145, 167, 136.208,251 ,96, 169. 192. 133,252 


1210 SRTfil69.95. 133.253,160,24,177, 167. 160.0. 145, 167,230,167,208,2,2 


1240 BRTfil77, 0,197, 168, 208. 229. 162, 2. 152, 72, 165. 1,72, 136. 192, 255. 208, 2. 

1250 BRTH232. 177. 0,201. 42, 208. 242, 138. 41, 1.208. 8, 104,133,1.104.168,24.144.195 
1260 BfiTR200, 138.56,233,5,74.201. 1,46.238,133,254,162,3,177,0,149.250.200,202 
1270 BRTBZeS. 248. 240, 4, 169, 15, 133. 254. 104, 104. 96, 24, 165, 47, 105,10,133,0,165 
1280 BRTR48, 105.2,133.1.162,0,169.7,133. 167. 169.80. 133.168. 160,0,177.167,201 
1290 DfiTfi32,240,39, 169,3. 145.0. 200. 185.166.0. 145.0. 192. 2 . 208. 246. 232. 24, 165 
1300 BRTR0, 105.3. 133. 0, 144, 2. 236. 1 ,24, 165, 167,105,24, 133,167. 144.213.230.168 
1310 BfiTR20S.209. 142. 161.2. 169.0. 133. 167, 169.80. 133. 168, 133. 170, 169- 10, 133, 169 
1320 BRTfilS5,47,24,195,9,133.0, 165.48. 105,0,133,1,165,47.105, 11,133,171.165 
1330 BfiTR48,105,4,133.172,160,a.lS9,6. 145.0.169.14,145.171.200,185, 166.0.145 
1340 BRTR0, 185, 168. 0,145, 171, 192, 2.209. 241. 160. 0.24. 185,0. 0.105, 3. 153, 0.0. 185 
1350 BRTR1,0,105,0,153, 1,0, 192, 171.240.4,160.171,208.231.160.0.24,185,167,0 
1360 BfiTBI05,24, 153,167,0.185.168.0. 105.0, 153, 168.0, 192,2.240.4,160.2,203.231 
1370 BfiTR202.20e. 174, 162. 0.134, 2, 24, 165, 47, 105. 9, 133, 0,165, 43 -105, 0.133, 1.160 
1380 BRTR2, 177.0. 153.166,0. 136.208,248.177.0,240,63. 177,167.201.32,208. 17.56 
1390 DnTfll77, 0.233. 1,145.0.240,53.230. 167,208.2,230.168,208.233. 160,2,185. 166 
1400 BfiTR0, 145.0. 136,208,243. 177.0, 56.233. 1 . 24,200. 1 13, 0. 133 . 167. 208. 177.0,105 
1410 DRTRe, 133, 168 . 160,0. 177, 167 .201 , 32. 208. 9 . 56, 177, 0. 233, 1 . 145. 0. 208. 221 -24 
1420 BRTR165.0. 105.3.133.0,144.2.230.1.232.208.160.230,2. 165.2.201.2.208.152.96 

Listato 1 


MCmicrocomputer 27 


95 


■ per yiC-20 







il K-sar„ ., „ ,..,1 , , ,.„ ™ , ...„ ^ 


■■‘'■■'■•-ì.^r: ... ,., .„. . „ „ „ 
; ?;rs¥:'‘??‘ | .."-'"io 

”■""” r;’H-:Z 

^ 


1 * * 

p|li5giè= .. 

iil-ilf 'Z 

- i ■i-t.f.'i'VTFF'-t r'isM rrn r i.f t t-.f-i ., i«-t- 

jìi :T7-" •■'^ 










!Ì i ' . ; 




ji: 

11?’", z • 


■r:.„ 




s;-.r 


Listalo 2 


96 MCmicrocomputer 27 


EX SI A. un assemblalore per VIC-X 

re le lìnee. Simpatico il cursore lampeg- 
giante che non è quello originale, ma un 
"sosia" ottenuto controllando continua- 
mente l’orologio interno (loc. 160-162) e 
"negativizzando" ad intervalli di tempo re- 
golari. Se per giocherellare coi tasti si é 
sporcato lo schermo, ritornate al menu con 
shift “M" e con shift "l" ripulite l'area di 
lavoro. Inizieremo da questa; è semplice- 
mente la zona dì memoria da 20480 a 
24566 corrispondente quindi agli ultimi 4k 
Ram disponibili dei 16. È come una grande 
paginona video che continuamente c vi- 
sualizzata (un pezzo alla volta) sullo scher- 
mo da una routine in linguaggio macchina. 
Ma ciò non ha molta importanza: l’unica 
cosa da dire é che il [RETURN] non serve 
per inserire qualcosa in memoria, ma solo 
per andare a capo. In altre parole, ogni 
cambiamento sullo schermo corrisponde 
allo stesso cambiamento in memoria, cosa 
che non accade in Basic se. dopo aver lista- 
to un programma, vi scarabocchiamo so- 
pra col cursore e con la tastiera, senza toc- 
care il [RETURN]. 

I comandi di movimento cursore, can- 
cellamento e inserimento carattere funzio- 
nano nel modo più istintivo possibile: co- 
me se stessimo in ambiente Basic. Shift 
•’D" e shift “I” si usano rispettivamente 
per cancellare una linea (quella dove sta 
lampeggiando il cursore) o per inserirne 
una in bianco da riempire. Avrete notato 
che esiste una precisa suddivisione del 
campo: Etichette (LABEL), operazione 
(OPR) e indirizzo (ADDRESS). Senza di- 
lungarci ulteriormente in parole, "schiaf- 
fiamo" in memoria questo miniprogram- 



Da menu digitate shift "!’’: il cursore è 
pronto p>er accettare ".• = ’’, per ora digita- 
telo: dopo vedremo cos’è. Con la pressione 
della barra spaziatrice il cursore schizza nel 
terzo campo (abituatevi a questi "schizza- 
menti"). Digitate 23000 [RETURN]. Il 
cursore si trova sulla seconda linea, sempre 
nel campo OPR. Bisogna inserire una label 
(PIO): premete la freccia a sinistra (schizzo 
contrario) digitate PIO e premete una vol- 
ta lo spazio: la label è inserita, il cursore è 
in OPR, potete procedere come sopra. 
Cosi via fino aU’ultima linea ricordandovi 
soltanto che ogni cosa va scrìtta nel suo 
campo, quindi allenatevi un po’ con la bar- 
ra e la freccia a sinistra prima di cimentarvi 
a scrivere programmi lunghi. 

Non preoccupatevi se andando per sba- 
glio nel campo label vedrete apparire qual- 
che ":’■ in più: funziona lo stesso. Un’ulti- 
ma cosa: se ancora non vi siete sintonizzati 
perfettamente sul modo di fare del pro- 
gramma di editing ricordate che lo spazio 
alcune volte fa schizzare il cursore: shift 
spazio è molto più pacifico; cancella il ca-' 
ratiere sotto il cursore sostituendolo con 
un blank- 


Le direttive 


Le direttive per l'assemblatore sono 
istruzioni inseribili nel programma da as- 
semblare pur non essendo istruzioni ese- 
guibili dal 6502. Tanto per intenderci, una 
direttiva potrebbe essere: "il seguente pro- 
gramma andrà posizionato a partire dal 
byte S4000" oppure "attento: dove incon- 
tri la label PRT è da intendere comel'indi- 
rizzo SFFD2", o roba simile. Nell’esempio 
del paragrafo precedente abbiamo già in- 
contrato una direttiva: = serve per 

definire dove andrà localo il programma 
dopo l’assemblaggio. In quel caso, 23000 
nel campo ADDRESS indicava l'indirizzo 
della prima istruzione del programma. Co- 
me già accennalo, ogni numero airintemo 
del programma può essere espresso in dif- 
ferenti basi. Non fanno eccezione eventuali 
argomenti delle direttive: in quel caso, al 
posto di 23000 (decimale) si sarebbe potu- 
to scrivere S59D8 (esadecimale) oppure 
&54730 per esprimerlo in ottale. Per indi- 
rizzi a 8 bit o poco più è possibile esprimer- 
si anche in binario usando come prefisso il 
carattere Ritornando a ■■.• = ". non 
resta da dire che questa direttiva può anche 
essere inserita in più punti del programma. 
Per specificare varie porzioni di program- 
ma o vari programmi ognuno con un suo 
indirizzo d’inizio. Il suo valore di default 
coincide con l’inizio dell'area di lavoro: 
$5000 o 24800 in decimale. 

La seconda direttiva “.AD” definisce un 
riferimento in memoria: per esempio, se 
spesso in un programma si fa riferimento a 
SFFD2 possiamo dichiarare all’inizio del 
programma: 

PRT :.AD$FFD2 

e ogni volta digitare PRT al posto di 
SFFD2 che è più corto, più mnemonico e 
meno esposto a errori di battitura. 

Terza direttiva è ".EP” dove EP non sta 
per "extra pedestre" ma per Entry Point e 
indica qual è la prima istruzione da esegui- 
re (non necessariamente la prima del pro- 
gramma) nel caso che da menu 42 sìa dato 
il RUN PROGRAMMA dopo l’assem- 
blaggio. Se nessun Entry Point è stato di- 
chiarato, non sarà possibile far partire l'e- 
secuzione da menu, ma bisognerà schiac- 
ciare R/S e digitare SYS seguito daH'indi- 
rizzo d'inìzio del programma. 

Quarta ed ultima direttiva è ".BB" 
(block byte) e si usa per dichiarare un vet- 


tore dì bytedi lunghezza data. Ad esempio: 
PIPPO :.BB 100 

ìndica un vettore di lunghezza 100 con 
gii elementi individuabili con PIPPO. PIP- 
PO+LP1PPO-F2 PIPPO -1-990 varia- 

bilmente col modo indicato dal registro X 
o Y. ad esempio LDA PIPPO.X con X 
compreso fra 0 e 99. 

Per ultimo (non si tratta di una vera e 
propria direttiva), la possibilità di definire 
nel programma sorgente il contenuto dì 
determinati byte. Si ottiene specificando 
nel campo operatore il valore esadecimale 
del byte, preceduto naturalmente da "S". 
Quando l’assemblatore incontra quest’og- 
getto. non ricerca il suo codice operativo 
come vedremo più avanti che fa per le altre 
istruzioni, ma semplicemente assegna al 
byte il valore esadecimale specificato e va 
all'istruzione successiva. In questo modo é 
possibile inserire una tabella nel program- 
ma sul tipo del DATA in Basic. Esempio: 



SS3 


Il processo d’assemblaggio 

L' Assembler listato in queste pagine (a 
proposito; EXMA sta per Extended Mne- 
monic Assembler) ha alcune particolari fea- 
tures. Come dicevamo prima, è possibile 
per qualsiasi numero esprimersi in nota- 
zione decimale, esa, ottale e binaria; inseri- 
re etichette nei programma e fare ad esse 
riferimento per salti, subroutine e tabelle. 
Di conseguenza, la traduzione a codice nu- 
merico (l’unico effettivamente “digeribile" 
dal 6502) necessita di alcune passate. Dopo 
ogni passata, il nostro programma sorgen- 
te assomiglia sempre più al codice oggetto 
(fino, naturalmente, a diventarlo). 

L’EXMA compie in tutto 4 passate an- 
che se. dal punto di vista logico, possiamo 
assimilarle a due sole. Con la prima, linea 
per linea è riconosciuto il modo di indiriz- 
zamento e il numero di byte occupati da 
ogni istruzione, e sostituito ad essa il relati- 
vo codice operativo. Con la seconda passa- 
ta, tutti i riferimenti mnemonici, le label, 
sono sostituiti con gli elTettivi indirizzi dei 
byte cui sì riferiscono. 

La necessità dì eseguire almeno due pas- 


Ejnre da modificare 

'i*progr7iZiTEXMA , S. W ' FORflTOLENCX*-’ 

720 P0KE687*I,RSC<HIB*(X*,I.1)> 

7?0 NEXT POKESa?.. I-l 
740 SVS19S74OOTO260 
1040 FGRI=1T0LEN<XSJ 

1050 P0K:E687-H,flSC<niD*<X*.I,l>> 

10F0 HEXT 'P0KE687, 1-l ■ SVS19456 • SVS19749 : GClTO?S0 
1170 0PEN2.8.2/X»+",5,W" PRINT#2 jHJ PRU1T»2,T F 
RINT#2,EP FORI»0TGT*1 PRINT#2. Rr-itl) 

1200 0PEN2.8,2,XJ*",S.P’' IIIHR*a70,2> 


MCmicrocomputer 27 


97 









liipi H ^ 






Menu » / Fusrdi INPUT. He.x-Oump delle locazioni SCQOQ-COAB. 


saie, sebbene con metodi molto contorti e 
perditempo sia possibile ridurla ad una so- 
la. nasce dal fatto che un eventuale riferi- 
mento label ad un'istruzione qualche linea 
più avanti (es. un salto) non potrebbe esse- 
re direttamente sostituito col valore nume- 
rico. dato che di quella linea non si conosce 
ancora il suo effettivo indirizzo se non si 
assemblano tutte le linee precedenti. Sem- 
pre in merito alle label, per "questioni in- 
terne" non è possibile identificarne una 
con parte del nome di un'altra. Se. ad 
esempio, é stata usata la label PIOLO, non 
potremo usare PIO né P come etichetta. 

Per riconoscere il modo d'indirizzamen- 
to. il programma si avvale di un metodo 
assai semplice: analizza alcuni particolari 
del campo address delia linea da assembla- 
re. Se ad esempio il suddetto campo termi- 
na con ”),Y" siamo certamente nel caso del 
modo indiretto indicizzato; se termina con 
")" il modo è indiretto ecosi via per gli altri 
modi. Chi è interessato ai dettagli dia uno 
sguardo alle linee 1320 - I5S0. 

Per accelerare un po’ i tempi, la ricerca 
del codice operativo è affidata a una routi- 
ne in L.M. Le REM a capo del programma 
costituiscono la tavola di tutte le istruzioni 
e dei relativi codici operativi espressi in 
Hex. La stessa, è sfruttata da un'altra rou- 
tine in L.M. perdisassembiare il contenuto 
della memoria. 

Per trovare, ad esempio, l'opcode del 
modo S dell'istruzione LDA, i codici 
ASCII dei tre caratteri L. D e A sono im- 
messi nei byte 832-834, il modo (5) nel byte 
835 ed è eseguita una SYS 19542. A questo 
indirizzo, una routine in linguaggio mac- 
china ricerca la stringa LDA fra le REM. 
pesca il quinto numero Hex dopo LDA. e 
io “sbatte" nel byte 836. Ritornati in Basic, 
se PEEK(836) contiene il numero 3, vuol 
dire che l'istruzione non esìstee un messag- 
gio d'errore é mostrato sul video. Ciò può 
capitare se si è scrìtto LDB al posto di 
LDA o giù di li. In tal caso, dopo l'appari- 
zione di "NON RICONOSCO ... LDB". 
basta premere qualsiasi tasto per ritrovarsi 
immediatamente "catapultati" in fase di 
input col cursore già bello e lampeggiante 
(!) sull'istruzione da correggere che ha ge- 
nerato l'errore (della serie: quando AdP fa 
spettacolo, n.d.a.d.p.). 

Per ultimo, un miniminìquiz: chi starà 
un po' attento quando batterà il program- 
ma. noterà a un certo punto qualcosa dì 
strano, molto strano, di cui volutamente 
non abbiamo parlato; potrebbe essere qua- 
si la passata zero: grazie ad una particolare 



Disassemhh delle locazioni SDE4S-ÌDE67. 


SYS... pensateci, l'assassino, ops!, la solu- 
zione nel prossimo numero. 

Qualche esempio 

Con i seguenti tre programmini. cerche- 
remo di mettere in luce, più che con le solite 
parole, le effettive possibilità del linguag- 
gio EXMA 6502. Il programma: 



STV *R7 
TITO LI« «32 



è un classico esempio di uso del modo indi- 
retto indicizzato STA $A7),Y per il riempi- 
mento della memoria. Nella fattispecie, la 
routinetta sopra listata riempie con 512 
"trentadue" la pagina vìdeo che, come si 
sa, ha inizio a S4000. Il codice di schermo 
32 corrìspmnde allo spazio quindi equivale 
a cancellare il video. Per provarla, dopo 
averla naturalmente digitata e fatta assem- 
blare. arrestate l'esecuzione e digitate SYS 
22222 [RETURN], Il video si cancellerà. 
Il secondo programmino; 



mostra l'uso delle direttive ".EP" e ".AD". 
SFFD2 e $FFE4 sono gli indirizzi di due 
routine del Sistema Operativo del VIC che 
implementano le istruzioni di PRINT e 
GET registro accumulatore. Assemblando 
e facendo partire fesecuzione di questa 


routine (questa volta grazie a ".EP" da 
menu «2 con RUN PROGRAMMA), ve- 
drete apparire sul video i tasti che schiacce- 
rete. Shift “M" vi farà ritornare al menu. 

L’ultimo programmino: 



non fa altro che trasferire i 256 byte della 
pagina zero nel vettore PIPPO (linea 2) 
dichiarato appunto come Block Byte di 
256 elementi. Si noti l'Entry Poini a capo 
. dell'effettivo programma c non. natural- 
mente. prima del vettore di 256 elementi. 

Il monitor 


Per curiosare aU'interno della memoria 
del Vie. è possibile da menu richiedere 
l'Hex-Dump o il Disassembly di determi- 
nati byte. Sia l'uno che l'altro sono visua- 
lizzali una intera pagi nata per volta; con la 
pressione di qualsiasi tasto, una nuova pa- 
ginaia è mostrata; Shift "M". tanto per 
cambiare, riporta al menu. 

L'opzione DATA.CONV. come già ac- 
cennato in testa all'artìcolo, si usa per tra- 
sformare in DATA insiemi di byte della 
memoria. È richiesto il byte d'inizio, l’ulti- 
mo byte o il numero di byte (battendo solo 
[RETURN] alla seconda richiesta), il nu- 
mero della prima linea DATA e lo step. Si 
raccomanda di non indicare numeri di li- 
nea già esistenti, pena la cancellazione di 
parte del programma in memoria. Questa 
opzione può essere utile a coloro ì quali 
usano il L.M. per preparare veloci routine 
da accoppiare a programmi Basic. In que- 
sto caso, dopo aver trasformalo in DATA, 
non resta che Deletare tutte le linee del- 
l'EXM A con l'apposito comando presente 
sulla Toolkit. o sfruttando la routine del- 
l'abile Tontini apparsa sul n. 17 di MC. 
Infine, resistenza dì due comandi di SA VE 
e due di LOAD risponde alla eventuale 
necessità di salvare su nastro o su disco un 
programma in L.M. prima o dopo la fase 
di assemblaggio. Per il SAVE COD. OG- 
GETTO. sì raccomanda di usarlo appena 
terminala la seconda passata, prima dì ri- 
chiedere qualsiasi altra opzione. Prima del 
consueto "Tutto qui", un cordiale arrive- 
derci al prossimo numero. MC 


MCmicrocomputer 27 


TELCOM 

DUE CARTE IN PIU’ I 

LA NUOVA STAMPANTE JUKI A MARGHERITA 
LA NUOVA STAMPANTE MITSUI AD AGHI 


JUKI 6100 


MITSUI Serie MC 



gioca la carta 


finalmente una stampante A MARGHERITA 
accessibile a tutti per il suo BASSO COSTO. 

La caratteristica fondamentale di una stampante 
a margherita è la stampa a carattere pieno che 
garantisce una qualità di scrittura indispensabile 
per la corrispondenza automatica e il trattamento 
delle parole. L'alto prezzo di queste stampanti ne 
ha sempre impedito l'utilizzo in sistemi a basso 
costo quali personale, desk-top computers e 
micro in genere. 

JUKI 6100 c la prima stampante a margherita 
che garantisce: 

- prestazioni elevate 

- affidabilità 

- qualità di stampa 

- prezzo coerente con i piccoli sistemi 
JUKI 6100: un passo avanti in tecnologia 
un passo indietro nel costo 


Le stampanti della MITSUI rappresentano la 
continuità Telcom nella politica del "LOW-COST" 
con caratteristiche e qualità competitive: 

- Velocità di 1 20/1 60 caratteri al secondo 

- Testina a 9 aghi; 80/132 colonne 

- Trascinamento per fogli singoli, per rotoli o per 
modulo continuo 

- Interfaccia parallela e seriale 

- Scrittura normale; espansa e NLQ 

- Set di 95 caratteri 

- Affidabilità elevata 

- Ridotto costo di esercizio 

MITSUI Serie MC: le stampanti "giuste'’ 
per micro e personals 


cura ili Leo Sorge 



LE CASSETTE CON I PROGRAMMI 
PER 64 E VIC! 

Presso ia redazione sono disponibili te cassette relative ad alcuni dei programmi 
pubblicati nella rubrica di software per Commodore 64 e VIC. Il prezzo è di 1 7.000 
lire per ciascuna cassetta. Per l'ordinazione inviare l’importo (a mezzo assegno, c/c 
o vaglia postale) a Technimedia srl, Via Valsolda 13S, 00141 Roma. 


codice 

C64/01 

CVC/01 

CVC/02 

CVC/03 


Elenco delle cassette disponibili 

macchina 


programma 

Briscola 

VIC-Maze 


Vie 

Vie 

Vie 


Ai grande numero di Commodore venduto 
ne! periodo natalizio sia facendo seguito un 
alirettanta grande numero di lettere suU'ar- 
gomenio. Abbiamo pensalo, pertanto, di uti- 
lizzare per questa volta le pagine dei soft- 
ware per rispondere al maggior numero pos- 
sibile di quesiti dei lettori. 


Compatibilità VIC-64 

Sono un novello possessore del Commo- 
dore 64. e precedentemente ho avuto un VIC 
20: ho ancora il registratore acquistato con 
il Vie, ed ora ho compralo il singolo lettore 
di dischi 1541. 

Vorrei sapere (mi hanno detto che è fatti- 
bile...?) come si può trasferire un program- 
ma del Vie registrato su cassetta dal nastro 
alla memoria del 64. magari anche per Usalo 
lisi: ciò mi permetterebbe di recuperare al- 
meno una parte dei lavori accumulali con il 
primo computer. 

Mi piacerebbe anche che pubblicaste uno 
o più articoli sulla gestione dei file con il 64 
ed il disco. 

Infine mi chiedo: perché non aggiungete 
ai listati del VIC le modifiche necessarie a 
farli girare anche sul 64. tabulazioni ed ov- 
vietà a parte? 

Sicuramente le mie domande sono molte, 
ma forse un modo di collaborare ( peraltro 
molto comodo...) è anche questo! 

Alex Conte. Torino 


In redazione apprezziamo molto le lette- 
re costruttive, in quanto sono una comodi- 
tà anche per noi che leggendole possiamo 
renderci conto delle reali esigenze del pub- 
blico; ben vengano, quindi, tutti gli aiuti di 
questo tipo! 

Andiamo alle risposte. I programmi del 
Vie non possono esser trasferiti al 64 di- 
rettamente da cassetta: c'è comunque un 
modo immediato per i possessori del 
floppy driver, ed è caricare tutto su disco 
(usando il VIC) e rileggerlo con il 64. siste- 
ma questo in cui la compatibilità è totale. 

La trattazione della gestione dei file con 
i Commodore è da tempo in programma, 
ma stiamo lavorando per offrire un pro- 
dotto valido per tutti i CBM (compreso 
l'Executive) e per tutte le configurazioni, 
oltre che nella doppia versione su nastro e 
su disco. Pazientare un po'... 

Molte riviste straniere, per evitare i pro- 
blemi di conversione, pubblicano sempre il 
doppio listato per VIC e 64; MCmicro- 
computer ha già iniziato a seguire questo 
sentiero, e continuerà in futuro con altre 
iniziative che semplifichino la situazione. 
D'altra parte, consideravano ‘‘ovvietà” le 
stesse cose... 


CIA, PIA & SID 

Nonostante nella prova del 64 (realizzata 
ne! n. 18) si siano avute alcune citazioni 
relative ai chip specializzati interni al com- 
puter — parlo dei vari VIA. CIA eie. — 
credo sarebbero assai gradili ad una vasta 
utenza uno o più articoli che mettessero in 


chiaro cosa sono esattamente tali compo- 
nenti ed il modo di intervenire sulle funzioni 
da loro realizzate (tra queste: la mappa 
caratteri, glispriie, la scheda sonora ) . dato 
che da quanto finora accertato queste cose 
sono gestite diversamente che nel VIC. 

Maurizio Mellone 


Tabella 

R- ... 

HCCES: 


CHITN 

CHCIIJ 

•IHPIN 

ailLT 

CIMI 

CLFiLL 

cLose 

CLPTHH 

GETIK 

lOEftSE 

lOIHIT 

1 I5.TEH 

LORI' 

l-lEMBriT 

MEtITOP 

QPEU 

PLOT 

PPlHTfiS 

PPril 


SCtfrPV 

SCREEII 

SECOHD 

SETLPS 

SETMSG 

SETHRM 

SETTIM 

LETTtVI 

STOP 


UKLStI 

VECTÒP 


s; 1 15 it_ i 


65511 

65475 

65434 


65472 

65520 

6541 ? 

65582 


65514 

65454 

65451 


PRENDE UH PrTE DftLLPr FOPTfl iEPlHLE 
OPRE IL CftNfILE D IHGRE 330 
APRE IL CHHPlLE D USCI fp 

■ 'I CAPRTTERE DAL CAHALE 


PPENDE L 
METTE U 
METTE U 


CARATTERE SUL CANALE 
4 BVTE SULLA PORTA 5 EP 1 ALE 
1 IUCIML 122 A L EDITOP DI 
l'HIIIDE TUTTI I l'AHALI E I FILE 
CHIUDE UN FILE LOuRCi 6 F-ECIFKAT 0 
CHIUDE 1 CANALI DI IHOPEiiO E USCITA 
PRENDE UH CAR.DAL BUFFEP D! TASTIERA 
DA L INDIRIZZO-BASE DEI CIRCUITI D 1,0 
INIZIALIZZA L LO 
DA IL SE&HALE DI LISIEN SERIALE 
CARICA PAM DA UH PICPOE.ITU'D 
LEGGE E SETTA IL FONDO DELLA MEUDRIA 
LE 6 t« £ SETTA IL TETTu [ÉLLA MEMAPIA 
R^PE UH FILE LOOICU 

LEU 6 E E CE^TA LA PCi?iriiTNE :. v DEL CURSORE 
1 NIZIALIZ 2 A LA RATI, IL BUFFER CASSETTA E LO 
SCHEPtlO 

LEGOE L'OPOLOC'in IN TEMPO REALE 
LEGGE LA PAROLA DI ÌTaTO DELL t ,0 
RIMETTE A POETO 1 VETTORI 1.’0 
SALVA RHI-I SU UH ALTRO DISPOSITIVO 
ISPEZIONA LA TASTIERA 

F'ESTITUISCE L i">PAA'l!rrA~IOTiE " V DELLO SCHERMO 

MAHDA L INDIRIZZO SECOIIDAPIO DOPO IL UlsIbN 

SETTA IL PRIMO ED IL SECONDO INDIPIZZO LOGICO 

LONTPOLiA I MESSAGGI DEL I EPHAL 

PONE IL NOME DEL FILE 

TETTA L OROLCOIU IN TEMPO REALE 

SETTA IL TIMEOUT SUL BUS SERIALE 

ISPEZIOHA IL TASTO DI STOP 

fOMANDA IL TRLN AL DISPOSITIVO SERIALE 

MANDA L INDIPIZZO --ErijHDARiri DOPO IL lAi t 

IIILPEMENTR L OROLOGIO IN TEMPO PERLE 

COMANDA I imi'TEll Al BMC <:£Piw.E 

LEGGE E SETTA L I ,'0 VÉTTÙRIZZATO 

UGGE E SETTA L I 0 VETTriF I.CrATri 


100 


MCmicrocomputer 27 



IL 

FOR 

GOSUB 

GOTO 

LIST 

LORD 

NEXT 

OPEN 

PEEK 

POKE 

PRINT 

PRtNT# 

RESTORE 

RETURN 

RUN 

SflVE 

THEN 

Camtcilaloneim 

Ugnando la prim 


MISTERO riEI 


SEGHI STRRHI 
CRRRTT. fise CRR.+SH. F 


185 

111 

114 

115 

116 


il yiCt. ma lascia nella dùperazione chi poi i 
mea su sfondo nera rendano spesso illegihilc il 


TAL! DEVONO RESTARE. Com 


La strada che MC sta percorrendo ha tra 
i suoi punti cardine ('hardware per tutti 
(dopo aver intrapreso e finalizzato il soft- 
ware per tutti), da intendersi non come 
slogan bensì come piano di lavoro che sta 
dando i suoi copiosi frutti. La serie VIC da 
zero, che non é sfuggita a nessuno, verrà in 
tempi brevi replicata — NON ADATTA- 
TA — sul 64, con le ovvie conseguenze. 
Entrambe sono incasellate in un quadro 
d'assieme che prevede il pieno sfruttamen- 
to di queste macchine tramite il loro lin- 
guaggio assembler. 

Nel frattempo tutti coloro che sono a... 
zero di nozioni sul'architettura dei compu- 
ter possono utilmente leggere gli articoli 
della serie citata, VIC da zero, dì Tomma- 
so Pantuso, iniziata nel numero 24. 

Routine in LM 

Avendo seguilo le puntale di "Impariamo 
a programmare in Assembler" di Valter di 
Dio. chiederei se è possibile filare gli indiriz- 
zi delle routine del monitor de! 64. dato che a 
Padova non sono ancora riuscito a trovare la 
Programmer's Reference Guide. 

A vendo programmi e giochi da sottoporvi 
vorrei .sapere se è possibile collaborare con 
voi. e a quali condizioni. 

Giorgio Bonomi. Padova 

L'Apple II ha al suo interno un pro- 
gramma di controllo per facilitare l'uso del 
linguaggio macchina; il 64 no, però ha una 
serie di routine generali accessibili da BA- 
SIC con un'opportuna SYS. Ne riportia- 
mo gli indirizzi in tabella I. 

Per quanto riguarda la collaborazione 
con MC. le modalità sono spesso indicate 
in un apposito riquadro nelle rubriche di 
software: bisogna inviare in redazione il 


programma listato, meglio se con la casset- 
ta (o il floppy) su cui é registrato, e possi- 
bilmente un articolo su genesi, scopi, truc- 
chi ed applicazioni del lavoro. Tutti i pro- 
grammi ricevuti vengono visionati; i più 
interessanti sono poi pubblicati. È assolu- 
tamente inutile che ci inviate lettere nelle 
quali dite di avere dei programmi cosi e 
cosà; infine, per ragioni organizzative, non 
é prevista restituzione del materiale sia 
pubblicato che non, del quale noi ci impe- 
gniamo a non far uso alcuno. 11 compenso, 
normalmente, varia dalle 30 alle 100.000 
lire: è opportuno specificare, oltre a nome, 
cognome ed indirizzo, anche il telefono e il 
codice fiscale o la partita IVA. 

PIC-DATI c PIC-MAN 

Scrivo per chiedere alcune informazioni 
sul programma PIC MAN apparso sul n. 23 
di MC. Ho registrato separatamente i due 
listali Pie DAT! e Pie MAN. Richiaman- 
doli sul Vie lo schermo si riempie di puntini 
per metà, poi tutto sì ferma tranne la barra 
spaziatrice, che però scrive punti. Dopo aver 
dato RUNISTOPIRESTORE non posso 
più listare le linee del primo gruppo ! PIC 
DATI). È normale? 

Inoltre nella riga 20140 che segni ci sono 
dopa il cuore in campo inverso e le due Q? E 
a che cosa servono? 

Ho controllalo il listalo! 

Ago.stino Ferrari, Sant'Olcese (GÈ) 

Parecchi lettori hanno scritto o telefona- 
to a riguardo del PIC MAN, per due cate- 
gorie di problemi: la prima non riusciva a 
comprendere l'overlay; la seconda aveva 
problemi con la linea 20140. Anche la pri- 
ma categoria può esser inclusa nella secon- 
da; l'overlay si attua infatti proprio nella 


linea 20140. Invitiamo tutti, per prima co- 
sa a leggere attentamente ì manuali. I sim- 
boli in campo inverso corrispondono a 
istruzioni date sinteticamente al computer: 
il cuore pulisce lo schermo (e si ottiene 
aprendo le virgolette e premendo SHIFT 
+ CLR/HOME), le Q spostano di una 
riga la scritta che segue (e si ottengono, 
sempre a virgolette aperte, con i tasti del 
cursore -CRSR- con lo SHIFT e senza). 

Anche i simboli che seguono nella fami- 
gerata linea 20140 sono citati nel manuale, 
sia del VIC che del 64: sì tratta dei comandi 
BASIC abbreviali, che si ottengono digi- 
tando solo la prima (o al più anche la 
seconda) lettera della parola, più lo SHIFT 
e la successiva. L'unica eccezione è il 
PRINT, che è abbreviato con il punto in- 
terrogativo. Le abbreviazioni, per comodi- 
tà dei lettori, sono riportale nella tabella 2. 

Nella fattispecie i due famosi segni stra- 
ni in 20140 sono una L e un simbolo corri- 
spondente al comando LOAD; la L non si 
nota perché appoggiata ad un carattere in 
campo inverso. Una volta scritta bene que- 
sta linea, il programma PIC-DATI si legge 
le informazioni che contiene, mostra le 
istruzioni e (per il contenuto della lìnea 
20 1 00) attende che venga premuto un tasto 
qualsiasi; poi scrive "PRESS ANY KEY 
TO BEGIN"; infine attende la pressione di 
un tasto qualunque per caricare il corpo 
del PIC-MAN, sopra al PIC-DATI del 
quale quindi non resterà traccia nel listing. 
Riepilogando, dopo aver copiato e salvato 
su cassetta separatamente i due program- 
mi PIC-DATI e PIC-MAN, caricate PIC- 
DATI. mettete il registratore in PLAY e 
date il RUN: il programma PIC-DATI 
procederà automaticamente, grazie alla li- 
nea 20140, a caricare il PIC-MAN ese- 
guendo l'overlay. A questo punto potete 
giocare. 

Sintesi vocale 

Vorrei sapere in qua! modo si possono 
tradurre per il 64 i programmi de! VIC: vi 
chiedo ciò non solo per me, ma anche per i 
miei amici, nonché per tutti i commodoriani 
che leggono MC, Vorrei anche chiedervi se 
c'è in commercio un computer compatibile 
con il 64. 

Ultima cosa: come funziona il sintetizza- 
tore vocale della Commodore, e quali ne 
sono le caratteristiche. Grazie, 

Dario Sabatini, Roma 

Per la prima parte della lettera basta 
dare una scorsa alle altre risposte di questa 
rubrica e alle solite pagine di MC. 

L'unico fratello del 64 è l'Executive, ov- 
vero il 64 portatile; viene venduto con un 
floppy drive e un monitor a colori da 5" ad 
un prezzo per la verità non particolarmen- 
te contenuto (si parla di 2.350.000 lire più 
18% di IVA) per un computer apparente- 
mente assai lontano da qualunque stan- 
dard. 

La sintesi vocale può essere realizzata 
seguendo vari princìpi: dal punto di vista 
dell'utente si tratta in pratica di avere a 
disposizione un certo numero di parole de- 


MCmicrocomputer 27 


101 


QUOTE MODE 


CTRL 

CTRL 

CTRL 

CTRL 


= CTRL 


RVS 

RVS 

CRSR 

CRSR 

CRSR 

CRSR 

HOME 

CLR 

I MST 

SHRT 

SHRT 

SHRT 

SHRT 


BLK 

UIHT 

RED 

CVH 

PUR 

GRU 

BLU 

VEL 

OH 

ORR 

m-JH 

UR 

RGT 


R 1 
R3 
R5 
RT' 


OPPURE 


CHR*< l-44> 
CHR*< S> 
CHR«=C 
CHR^ < 1 53 ? 
CHR* < 1 se > 
CHR^C 30> 
CHR^ < 3 1 ? 

CHR*: < 1 SS > 
CHR:^< 1S> 
CHR:ìC:c: i^e> 
CHR^< IT*? 
CHR^ < 1 45 > 
CHR*< 23> 
CHR^< 157'> 
CHR^< 13> 
CHR*< 147="> 
CHR*: < 1 4S > 
CHR* < 1 37' > 
CHR*: < 1 3S ~> 
CHR;*: < 1 33 > 
CHR:*: < 1 40 > 


terminate, o di manipolare e combinare 
suoni "elementari" (vocalici e consonanti- 
ci). detti allofoni (dal greco: che suonano 
differentemente tra loro), messi a disposi- 
zione da programma come semplici nume- 
ri da caricare con i DATA, sistema con il 
quale si ottiene un vocabolario infinito. 
Purtroppo i listini Commodore non ripor- 
tano ancora alcun modulo del genere per il 
64 (mentre é annunciato quello per il VlC. 
ad un prezzo di 175.000 lire più IVA); né 
d’altronde era presente nel pieghevole uffi- 
ciale della Commodore Europea avuto in 
occasione del PCW Show e ribadito alla 
Your Computer Xmas Fair. È però presu- 
mibile che entro breve tempo si muoverà 
qualcosa di ufficiale. 


Programmi dedicati 

Avendo realizzato un programma di tipo 
specUdislico vi chiedo se siete interessati a 
pubblicarlo. Si tratta di un pacchetto che 
sfrutta il 64 come terminale RTTY per ra- 
dioamatori. Il problema in campo radianti- 
stico è molto sen/i7<J. considerata il fatta che 
al momento il costo degli apparecchi dedica- 
ti è mollo elevato, mentre esiste una notevole 
diffusione di computer utilizzati a tale sco- 
po: il software in circolazione, però, è al- 
quanto scarso, e generalmente poco spftsti- 

II mio obiettivo è stato realizzare uno stru- 
mento pratico e flessibile, essendone io stes- 
so l'utilizzaiore. 

Un'attenzione particolare ha meritato 
l'argomenta 'trasmissione software': abbia- 
mo sperimentato, con pieno successo, la ira- 
.smissione di programmi via radio, cosa mol- 
to simpatica ed in qualche caso anche utile. 

Al momento lavoro ad una versione anco- 
ra più sofisticata. 

Con i migliori saluti, 

Giorgio Leo RutigUano. Potenza 


La lettera dell'amico Rutigliano mi 
perdoni se lo chiamo cosi, ma ci ha scritto 
diverse volle — fa assai comodo per chiari- 
re la questione da lui sollevala: è MC inte- 
ressata a pubblicare programmi dedicati? 

La risposta é un chiaro SÌ, purché il 
lavoro risulti dunque effettivamente utile 
ad una fascia di utenti ragionevolmente 
vasta (come nel caso dell'RTTY). Ma non 
solo: siamo aperti anche a piccole interfac- 
ce, diremmo quasi software elettronico 
(chiamarlo hardware pare troppo), che os- 
serveremo con la stessa attenzione dedica- 
la al resto. L'invilo di collaborazione é 
quindi esteso alle varie categorie che usano 
il computer come STRUMENTO, quindi 
musicisti, artisti, professionisti ed artigiani 
d'ogni genere; pubblicheremo tutto il pub- 
blicabile. purché sia ulileeben documenta- 


E ii Pascal? 

Frequento i corsi di Scienza dell'Informa- 
zione, a Salerno. Ho comprato un CBM 64 
in quanto il 65/0/6502 è materia d'e.same 
( corso TAMCì e cosi potrò fare le esercita- 
zioni a casa, evitando i laboratori privi sia di 
personale addetto che di docenti competenti. 

La'spinta decisiva all'acquisto, però, me 
l'ha data il fatto, pubblicizzato dalla Com- 
modore. di poter usare il Pasca! UCSD, 
altra materia d'esame f anzi la più importan- 
te: Sistemi 1 1 . Fino ad oggi, però, nessuno sa 
niente di questo Pascal: né concessionari, né 
rivenditori, né SMA V. né SICOB. né riviste 
addette. Potete risolvere questo mio dubbio'.' 

Paolo Nappo, Napoli. 


Sotuarr VicvM 

Sarei tentato di dire che il Pascal del 64 
non esista; infatti la situazione fotografata 
dal lettore e riferitaci per lettera viene ulte- 
riormente aggravata dal fallo che neanche 
in Inghilterra — parlo di contatti del mese 
di dicembre ’83 — nessuno ne sa nulla, né 
l'ha mai visto! Dirò dì più: quest'estate 
nella redazione di Commodore Compu- 
ting International, rivista anglo-americana 
diretta e pubblicala da Nick Hampshire, 
tutti avevano avuto tra le mani il Simons' 
BASIC e il Petspeed. mentre nulla era noto 
nè su! Pascal né sul CP/M. E dirò ancora dì 
più; mai più viste pubblicità americane 
tranne quelle originali Commodore di tan- 
to tempo fa — richiamanti questo prodot- 
to. Ripeto, sarei tentato di dire che non 
esiste: ma siccome non può esser cosi, pre- 
sumo che in America ne abbiano tirato 
fuori qualche esemplare, e che non abbia 
incontrato i favori del pubblico, quindi l'a- 
vranno tolto. Fatto sta che é introvabile, e 
quindi riesce fuori il vecchio detto: prima 
scegli il software che vuoi, quindi compra 
una macchina che lo supporti. 

Colgo l’occasione per riferire qualcosa 
sulla situazione degli altri linguaggi. Fer- 
mo restando che sul 64 la cosa migliore 
sono le cartucce, sono sempre poche e per 
di più su disco (copiato) le possibilità di 
rinvenire il Simons'. o il Petspeed (compi- 
latore BASIC per il 64). mentre discreta è 
la disponibilità del Forlh (su cartuccia). 
Chi poi abbia visto un CP/M importalo 
regolarmente, sì ritenga un fortunato. In- 
tanto si vedono i primi The Last One. che è 
un generatore di programmi BASIC ope- 
rante come linguaggio ad altissimo livello. 
Siamo in attesa del Silicon Office (è chiede- 
re troppo?). 

Espandiamo il 64 

Vi pongo le seguenti domande: 

UÈ possibile aumentare la capacità di 
RAM del 64 con un'espansione simile alla 
Rame.x dell'Apple, o agendo in un qualsiasi 
altro modo? 

2) È possibile portare la pagina grafica 
da 40*25 a 80*25? 

Lorenzo Ramassa. Oul.\ i TO i 

Ecco le risposte. 

1) Tutto è possibile, solo che nessuno 
l'ha ancora fatto. 

2) È certamente possibile. Si può fare sia 

via hard, riprogettando il controller video 
(per il Vie l'aveva fatto la Slack. con una 
scheda 40, '80 colonne), che da soft (sempre 
sul Vie. c’è in giro il Superscreen della 
Kingsoft. che occupa 7K gestendo lo 
schermo in alta risoluzione ma in modo 
testo, ed è trasparente aH'utcntc); anche in 
questo caso nessuno l'ha ancora fatto, ma 
con il successo del Videotexl sarà giocofor- 
za uniformarsi. MC 


I libri sul VIC-20: una precisazione 

Nel numero scorso, nella recensione dei libri sul 64 e sul VIC a pag. 31 
abbiamo parlato dì “alcuni dei testi reperibili da noi", intendendo in Italia, 
non presso la redazione come alcuni lettori hanno interpretato. 

Ci scusiamo per l'equivoco. 


102 


MCmicrocomputer 27 




HOME PROFESSIONAL COMPUTER 



• Microprocessore 6809 E 

• Almeno due volte più potente degli altri 
home computers 

• Tastiera professionale 

• Interfaccia parallela Centronics 

• Floppy Disk 5” 180Kb - DOS avanzato 

• Uscite indipendenti TV e monitor colore 

• Basic Microsoft esteso 

• Set di istruzioni grafiche 

• Risoluzione 256x192 punti 

• Doppio Joystick 64 direzioni 

• Ampia disponibilità di software 



Distributore: ECO s.r.l. • Verona • Tel. 045 - 913297 



cura di 


Berg. 



La cassetta con ii programma 


Presso la redazione è disponibile la cassetta relativa al programma 
"Macchina del tempo” per Tl-99. 

II prezzo é di 17,000 lire. Per l'ordinazione 
inviare l'importo (a mezzo assegno, c/c o vaglia postale) a 
Technimedia s.r.l.. Via Valsolda 135. 00141 Roma. 


Quesia valla vi presentiamo un program- 
ma diverso, anche se si tratta di un gioco. 
Non è infatti il classico arcade game, che sul 
TI 99/4 A risulta sempre difficile da impie- 



ne deiiagliaia di cosa sia un adveniure ga- 
me: in ogni caso le informazioni fornite dal- 
l'autore de! programma .sono più che sa/fì- 
cienti per capire di cosa .si tratta. Un aspetto 
multo interessante ilei programma è che il 
dialogo con il computer avviene in italiano. 
La cosa non è casi immediata come potrebbe 
sembrare, a causa di alcune difficoltà sintat- 
tiche della nostra lingua. 


Come potete vedere il listato é molto lun- 
go. ed inserirlo da tastiera comporta tra 
l'altro di venire a conoscere in anticipo il 
mudo di risolvere il gioco. 

U nostro consiglio, che si aggiunge a quelli 
dati dall'autore, è di dividere il compito fra 
più amici. 

La fatica sarà minore e nes.suno conosce- 
rà interamente le .soluzioni dell'avventura 
prima di mettersi a giocare. Se volete evitar- 
vi problemi di copiatura, potete acquistare 
la cassetta già registrata presso la redazione 
( vedi riquadro J . A proposito, non aspettate- 
vi di arrivare alla fine in un tempo breve: 
anche se la macchina de! tempo non è un 
adveniure complicatissimo, per risolverlo é 
bene che vi armiate di pazienza.' 


Macchina del tempo 

di Fabio Schiatlarella — Roma 

Si tratta di un "adventure-game". un 
genere di gioco abbastanza difTuso tra gli 
utenti di computer nel mondo anglosasso- 
ne, ma molto meno da noi. 

Lo scopo è quello di i 
obiettivo prefissato, ma c 
nosciute a priori aH'utente. Si immagina 
che il giocatore si trovi in un luogo a lui 
ignoto; il computer fungerà da occhi, ma- 
ni, orecchie e piedi come se si trattasse di 
un robot telecomandato. Sul video compa- 
re la descrizione del luogo in cui ci si trova, 
viene anche denunciata la presenza di og- 
getti che possono, se presi con sé. tornare 
utili nel seguito. Non mancano ovviamen- 
te i trabocchetti con esito quasi sempre 
mortale, ovvero con la fine del gioco. 

Nel nostro caso ci troviamo in un passa- 
lo (0 in un futuro?) più o meno remoto. Per 
tornare alla nostra epoca abbiamo a dispo- 
sizione una provvidenziale macchina del 
tempo. A questa però manca l'alimenta- 
zione. Starà a noi rimetterla in funzione. 



MCmicrocomputer 27 


Soflwarr Tl-99'4A 

Di volta in volta compariranno su) video 
la descrizione del luogo, quella dei paraggi 
e quella di eventuali oggetti presentì. 

Alcuni di questi oggetti sono necessari 
per poter portare a termine Tavventura. 
altri sono completamente inutili. Per esem- 
pio una chiave potrebbe essere necessaria 
per aprire una porta e accedere a qualche 
luogo importante come potrebbe essere so- 
lo un peso superfluo, o per di più dannoso 
giacché non è possibile portare con sé più 
dì un certo numero dì oggetti. 

Il fascino degli “adventure-games" risie- 
de probabilmente nella loro capacità dì 
fornire reazioni umane ai comandi impo- 
sti. Un gioco sarà tanto più brillante quan- 
to più riuscirà a dare l'impressione che al 
posto del computer vi sia un vero c proprio 
servitore a ricevere ordini, eseguire azioni e 
fornire descrizioni. Fondamentale a que- 
sto scopo è la possibilità di impartire co- 
mandi al calcolatore direttamente in lin- 
gua italiana. Nel nostro caso gli ordini che 
possiamo impartire sono di tre tipi: 

1) comandi per lo spostamento. Di vol- 
ta in volta il calcolatore fornisce la descri- 
zione dei paraggi del luogo in cui ci sì trova 
con il loro orientamento cardinale. Per 
raggiungere questi paraggi sarà succiente 
dare uno solo dei quattro comandi: “n". 
“s". “e”, ■’o”; che ovviamente stanno per 
Nord. Sud, Est, Ovest. Esistono poi, per 
quando servono, i tre comandi: "sali”, 
"scendi", "intorno'’. 



2) comandi costituiti da una sola paro- 
la. Sono: 

“aiuto" 

"basta": serve per uscire dal gioco 

"guarda", "vedi": danno la descrizione 
del luogo 

"inventario": fornisce la lista degli og- 
getti che il computer “porta" con se. 

3) comandi di esecuzione. Ordinano al 
computer di fare qualcosa. Sono in genere 
costituiti da un verbo, seguito da un artico- 
lo seguilo dal nome dì un oggetto. 

Ad esempio: "PRENDI LA CHIAVE". 

I verbi che il programma riconosce so- 

PRENDI 

PIGLIA 

POSA 

LASCIA 

BUTTA 

APRI 

nutrì 

ALIMENTA 

NUOTA 

ROMPI 

ACCENDI 

LEGGI 

SBLOCCA 

INSERISCI 

Per quanto riguarda i nomi degli oggetti 
lasciamo che sia il lettore a trovarli nel 
corso della sua avventura. 

Allemione: è importante che il tasto 
"ALPHA LOCK" risulti sempre inserito 


durame tutto lo svolgimento del program- 

Sempre a proposito del vocabolario 
comprensìbile dal calcolatore una pìccola 
precisazione va fatta a proposito del mes- 
saggio diagnostico: 

"non posso; non conosco questa parola o 
non riesco ad applicarla in questo conte- 
sto” 

esso può presentarsi in diverse occasioni: 

I ) avete usato un vocabolo che il calco- 
latore non conosce; 

2) avete usato un vocabolo o dato un'i- 
struzione che il calcolatore riconosce, ma 
in un contesto in cui lui non se lo aspettava, 
ovvero in cui non ha senso; 

3) avete chiesto al calcolatore di fare 
qualcosa che esso, per vari motivi, in quel- 
la situazione non può fare. 

Ad ogni modo se il programma sembra 
non comprendere quello che gli state chie- 
dendo, provale con una frase leggermente 
differente, magari cambiando il verbo. In 
genere pochi tentativi bastano sempre per 
farsi capire. Se il computer però si ostina a 
non capire o a non ubbidire potrebbe an- 
che darsi che vi manchi qualcosa per fare 
ciò che desiderate. 

II bello del gioco sta proprio nel non 
conoscere a priori l'esatta sequenza dì 
azioni per venirne a capo. Il fatto dì dover 
caricare il programma da tastiera per farlo 
^rare. e quindi leggerlo prima, costituisce 
allora un grave handicap. Poiché è assai 



MCmicrocomputer 27 


105 


improbabile che troviate una persona di 
buona volontà che carichi al posto vostro 
le circa trecentocìnquanta linee del pro- 
gramma (a meno forse di un adegualo 
compenso), la cosa miglioreda farsi se pos- 
sibile sarebbe quella di mettersi d'accordo 
tra più possessori di TI99 e delegare l'in- 
grato compilo a un solo sfortunato. Ad 
ogni modo anche se sarete voi a caricare il 
programma, esso costituirà un piacevole 
passatempo per voi e i vostri amici e paren- 
ti. Per essi, che magari hanno sempre mo- 
strato dilTidenza per il vostro computer, 
potrebbe essere una maniera originale c 
divertente per avvicinarsi alla macchina. 

Nel caricare il programma occorre porre 
molla attenzione al numero di spazi bian- 
chi che sono contenuti airintemo delle 
istruzioni PRINT. Essi sono stati studiali 
in maniera tale che nella stampa su vìdeo 
non vi siano parole troncate a metà tra una 
riga e l'altra. 

Data l'assenza di istruzioni grafiche o 
sonore, il programma si presta ad essere 
trasferito anche su altri computer senza 
apportare quasi nessuna modifica. Buona 
fortuna! 

Una breve analisi de! listalo 
20-30 azzera le variabili relative alle dire- 
zioni in cui ci sì può muovere 
3 1 a seconda del luogo in cui ci si trova, va 
alla subrouline che contiene la descrizione 
del luogo e le possibili direzioni in cui ci si 
può muovere 


60-90 stampa gli eventuali oggetti presenti 
nel luogo 

100-103 ingresso comandi 
111-155 verifica se un comando di movi- 
mento è valido, aggiorna la variabile “set" 
160-275 interpreta la prima parola del co- 
mando dato 

490-499 diagnostica comandi errati 
500-530 divìde il comando nei vocaboli 
costituenti 

1000-1500 descrizioni dei luoghi e possibi- 
li spostamenti da essi 
2000-2030 verifiche e operazioni eseguite 
in seguito a un comando "prendi" 
2500-2530 verifiche e operazioni eseguile 
in risposta a un comando la cui prima pa- 
rola è “apri" 

3000-3030 verifiche e operazioni eseguite 
dopo un comando la cui prima parola è 
"sblocca" 

3500-3550 operazioni relative all’incontro 
col cane 

4000-40 1 1 risposta relativa a un comando 
"nuota" 

4500-4530 verìfiche e operazioni eseguile 
dopo un comando la cui prima parola è 
“lascia" 

5000-5080 inizìalizzazione 
5500-5550 risposta a un comando di in- 
ventario 

6000-6034 verifiche e operazioni relative 
al prendere la chiave 
6100-6130 verifica possibilità di salire sul- 
la torre 

6200-6220 verifica se si è dato l'osso al 


Suftwor» TI-99 4A 

6500-6531 operazioni relative al mano- 
scritto 

7000-7011 fine gioco 

7500-7530 operazioni relative accensione 

lampada 

8000-8020 intestazione del gioco 
9000-9020 reinizializzazione 


Principali variabili 
utilizzate nel programma 

OS(l2} - vettore contenente i nomi d 
oggetti 

1(13) - vettore contenente i luoghi in 
si trovano gli oggetti 
contiene il comando impartito al 
computer 

prima parola del comando 
seconda e terza parola del coman- 
do dopo la suddivisione 
numero degli oggetti che il com- 
puter "porta" con sé 
set - luogo in cui ci si trova 

descrizione del luogo in cui ci si 

found - controlla la presenza dì oggetti 
uiKLunc - controllano il bloccaggio del cate- 
naccio di porla e baule 



106 


MCmicrocomputer 27 


ìC Gtì home eomputers. 

HEWLETT PACKARD, SINCLAIR SPECTRUM, NEW BRAIN, COM- 
MODORE 64, Vie 20, EPSON HX20, DRAGON, TRS 80 M100 

t personoi computers. 

HEWLETT PACKARD, APPLE, VICTOR, EPSON QXIO 

/ te stampanti. 

EPSON, OKI, ITOH, OLYMPIA, TRIUMPH ADLER, SEIKOSHA 

t ffùppy disk, 

RHÒNE POULENC FLEXETTE 

e te periferiche, i pregremmi, iiihri, gii accessòri. 

Tutte queste, e neu sete queste, 
eiie ceudisieni piu' ceuveuienti 
e cen tu migiiere assistenza. 


bit computers 

Offerte promozionali, mercato dell'usato, credito personale, leasing 
Calendario completo di corsi 

IZam [oJDfì 

Computer shop: Roma, via F Satolli, 55/57/59 

(pzza PioXIl-tel 06/6386096-6386146 

Sede centrale: Roma.v, Flavio Domiziano, 10 
(EUR) -tei 06/5126700-5138023 


LATINA via Armando Diaz, 14- telef 0773/495285 
LATINA corso dello Repubblica, 200 - telef 0773/497301 
CISTERNA Gl LATINA: via Aversa, 11 - tele! 06/9696973 
VITERBO: via Giacomo Matteotti, 73 - telef 0761/38669 
GAETA lungomare Caboto, 74- telef 0771/470168 
TARQUINIA via S, Lucia Filippini, 17 - telef 0766/856212 


e tiesia puniiiia di TiinoSpecirum 
è dedicala interameme ai joy- 
stick. L 'assenza di un 'interfaccia 
per joystick é probabilmente la 
mancanza più sentita in questo Home com- 
puter. considerato l'enorme assortimento di 
giochi per lo Spectrum. Così per poter salva- 
re la terra dall'attacco degli invasori spazia- 
li ci si deve improvvisare virtuosi della tastie- 
ra. .schiacciando freneticamente tasiini in 
gomma per evitare i colpi nemici. 

Scherzi a parte, usare la tastiera al posto 
della classica levelta è in molti casi davvero 
un'impresa, specialmente quando occorre 
premere due tasti contemporaneamente per 
ottenere dei movimenti diagonali. 

Nell'attesa che la Sinclair ovvias.se a que- 
sto inconveniente producendo un'apposita 
interfaccia, numerose case indipendenti si 
.sono date da fare e attualmente è disponibile 
una serie di joystick con relative interfacce 
per lutti i gusti. 

Per quello che riguarda i joystick veri e 
propri ne esLsiono due tipi: quelli ad inler- 
ruitore e i proporzionali. Nei primi muovere 
la levetta provoca la chiusura di un interrut- 
tore. permettendo così di rilevare la direzio- 
ne de! movimento. Gli interruttori all'inter- 
no generalmente sono quattro, corrispon- 
denti alle quattro direzioni principali f nord, 
.sud. e.st, ovest): i movimenti diagonali si 
ottengono spostando la cloche in modo da 
far chiudere tiue interruttori caniempora/tea- 
menie. Il secondo tipo invece di indicare 
semplicemente la direzione permette di rile- 
vare l'esatta posizione del joystick, dando 
un 'informazione dalla quale si ottengono le 
coordinate Xj Y. 

f più diffusi sono ovviamente quelli del 
primo tipo, data ia toro maggiore semplici- 
tà: sul mercato se ne trovano di tutte le 
fogge, da quello super.spartano composto da 
una levetlina ed un pulsantino di .sparo a 
quelli anatomici con pulsante di fuoco sulla 
sommità della cloche, come ad esempio il 
Quick.shot, facilmente reperibile anche in 
Italia. 

Come abbiamo detto prima, per collegare 
il joy.stkk allo Spectrum c'è bisogno di un' 
interfaccia, anche qui c'è solo l'imbarazzo 
della scelta. 

La più diffusa è la Kempsion . dal momen- 
to che numerosissimi programmi la prevedo- 
no in alternativa alla tastiera. Ad essa è 
collegabile, come del resto a praticamente 
tutte le altre interfacce in commercio, un 
joystick ad interruttori. 

Rimane H fatto però che una buona pane 
di programmi permette solamente l'uso del- 
la tastiera. Per ovviare a que.slo inconve- 
niente sono comparse le prime interfacce 
programmabili. Es.se permettono di .simula- 
re la pressione di un tasto qualsiasi, quindi 
sono compatibili con tutto il software esi- 
stente: di contro il loro impiega è meno im- 
mediato, poiché necessitano appunto di esse- 
re programmale. 

I modelli che attualmente riscuotono più 
.successo sono l'interfaccia della Cambridge 
Computing e quella della AFG. 

Della prima potete trovare la prova in 
questo stesso numero: essa viene program- 


mata da software, seguendo le indicazioni 
de! programma che l'accompagna. L'inter- 
faccia della AFG deve essere invece pro- 
grammata manualmente, con delle clip a 
coccodrillo. Il metodo è certamente efficace 
ma un po ' complicalo: in compenso permei- 
le l'uso di una coppia di joystick, per quei 
programmi in cui si devono fronteggiare due 

Questa è praticamente la situazione at- 
tuale: è però arrivala da poco l'inlerj'accia 
della Sinclair, che permette di collegare due 
joystick e di utilizzare .software .su ROM. 

A parte alcune critiche alla .sua fragilità, 
che ci sona giunte datl'lnghilierra. confes- 
siamo di essere un po 'scettici sulle sue effet- 


tive pa.s.sihiliià. Ovviamente è compatibile 
per ora soltanto con il software prodotto 
dalla Sinclair e questo potrebbe costituire 
un grosso ostacolo alla sua diffusione. In 
ogni caso mollo dipenderà dalia scelta che 
faranno le software house indipendenti: se 
cioè pa.sseranno allo standard .Sinclair o 
coniinuerannti a scrivere programmi che 
permettono l'uso dell'ormai popolarissimo 
Kempston. 

Per dare un aspetto pratico al nostro di- 
scorso vogliamo proporvi a questo punto la 
costruzione di un'interfaccia per joystick 
perfettamente uguale , da! punto di vista ope- 
rativo. a quella Kempston. 

Il progetto è di due nostri lettori. Marco 
Angelucci e Sandro Fontana. È abbastanza 
semplice e chiunque sappia maneggiare de- 
centemente un saldatore dovrebbe essere in 
grado di realizzarlo con succe.sso. M.B. 


Un Joystick per lo Spectrum 

di Marco Angelucci e Sandro Fontana 
Anche se non desiderate costruire l'inter- 
faccia. la lettura di questo articolo vi sarà 
comunque utile per la composizione dei fun- 
zionamento del bus de! vostro Spectrum. 

A vendo tra te mani uno Spectrum e volen- 
do provare a collegarlo con una periferica ci 
siamo cimentali nel semplice interfaccia- 
mento di un joystick. 

Dallo studio del manuale dello Spectrum. 
abbiamo estratto queste informazioni che 
riteniamo sufficienti alla comprensione ed 
alla realizzazione dei nostro progetto. 




MCmicrocompuier 27 



contenuto del registro B viene posto sul 
bus indirizzi nel byte dì peso maggiore 
(A8-AI5). 

Per semplificare la costnizione delle pe- 
riferiche, lo Spectrum le seleziona asso- 
ciando ad ognuna dì queste un solo bit del 
byte di peso minore (viene utilizzata una 
logica "inversa” nel senso che ì bit in que- 
stione sono sempre settati a I, il byte varrà 
quindi "FF", e quando si dovrà indirizzare 
una periferica verrà spento il bit in questio- 
ne). 

Attualmente, a detta dei manuali, i se- 
gnali A0-A4 sono già utilizzati dal sistema, 
mentre A8-AIS vengono utilizzati solo in 
unione ad AO per indirizzare la tastiera; 
rimanendo quindi liberi i segnali A5-A7, 
abbiamo decìso dì utilizzare il segnale A5 
per l'indirizzamento del Joystick. 

] segnali di controllo sono un insieme di 
linee elettriche che servono a controllare e' 
sincronizzare le apparecchiature che cir- 
condano il microprocessore. 

Il segnale di lORQ (I/O Request) viene 
attivato dal microprocessore quando vuo- 
le leggere o scrivere su qualcosa di diverso 
dalla memoria. Il segnale viene attivato 
automaticamente durante l'esecuzione di 
una istruzione dì I/O. Il segnale di RD 
(ReaD) indica che il processore vuole rice- 
vere un byte dalla locazione o dalla perife- 
rica indirizzata. Il segnale di RD accoppia- 
to ad un segnale di lORQ indica che si 
vuole ricevere un dato da una periferica. 
Anche questo segnale viene attivato auto- 
maticamente dall'esecuzione di particolari 
istruzioni. 

Il segnale MI (Machine cycle one) è il 
segnale che il microprocessore emette men- 
tre sta leggendo il codice operazione della 
prossima istruzione da eseguire e rimane 
attivo per tutto il tempo della lettura ed 
interpretazione della istruzione stessa. 

Istruzioni Basic in oul 


Per quanto abbiamo visto dei segnali sul 
connettore dello Spectrum, le operazioni 
di lettura e scrittura in memoria e sulle 
periferiche sono identiche per ciò che ri- 
guarda l'uso del bus dati e del bus indirizzi; 
differiscono solo per il segnale di lORQ 
che risulta attivo solo per le operazioni su 
periferiche. 

A questo punto risulta ovvio che per 
poter leggere o scrivere su di una periferica 
bisogna, oltre a mettere il giusto indirizzo 







Lo Spectrum sul lato posteriore presen- 
ta; due jack di inpul/oulput con il registra- 
tore, la presa TV, il Jack di alimentazione 
ed un quinto connettore a pettine che at- 
tualmente è utilizzato solo per l'uso della 
stampante. 

Su questo connettore sono riportati tutti 
quei segnali che il costruttore ritiene sufTi- 
cienti per le esigenze di interfacciamento. 
Prima di procedere ad una parziale descri- 
zione dei segnali presenti, vi diamo un'im- 
magine del connettore come apparirebbe 
se visto dal retro (vedi fig. 1 ), che ci sembra 
la situazione più naturale 

Questo modo di vedere il connettore, è 
equivalente a guardare il disegno su ma- 
nuale in italiano ruotato di ISO gradì (nel 
manuale inglese il connettore è disegnato 
come sarebbe visto se ci si trovasse immersi 
nella scheda e sì guardasse verso Testemo!) 


Descrizione dei segnali sul connettore 
Raggruppiamo ì segnali che troviamo 
sul connettore secondo le loro funzioni lo- 
giche: 

— bus indirizzi a cui faremo riferimento 
con A0-A15 

— bus dati a cui faremo riferimento con 
D0-D7 

— controllo; contiene, tra gli altri, i segna- 
li; 

— lORQ: segnale d richiesta operazione 
di I/O 

-- RD: segnale di richiesta lettura 

— MI: segnale del ciclo di fctch delle 
istruzioni 

— alimentazione con le tensioni di -l-5Ve 
OV 

Questi sono tutti ì segnali che riteniamo 
necessari per collegare il Joystick. 



Il bus dati è la via sulla quale il calcolato- 
re invia e riceve informazioni (un byte alla 
volta). Vi si fa riferimento con D0-D7 per 
evidenziare come sono distribuiti i bit fisi- 
camente sulle linee associando a DO il bit di 
peso minore e a D7 quello di peso maggio- 

li bus indirizzi è la via sulla quale il 
calcolatore invia le informazioni necessa- 
rie a selezionare la locazione dì memoria, o 
il dispositivo di I/O, con cui vuole scam- 
biare informazioni. C'è da far notare che, 
negli indirizzamenti di I/O, io Spectrum 
utilizza entrambi i byte di indirizzamento 
A0-A7 ed A8-A 1 5. estendendo così il cam- 
po di ìndirizzabilità delle istruzioni Assem- 
bler IN e OUT che hanno come campo 
indirizzo un solo byte: per fare ciò, sfrutta 
il fatto che durante queste operazioni il 


MCmicfocomputer 27 




sul bus indirizzi e i dati sul bus dall, attiva- 
re il segnale di lORQ. 

Per fare ciò lo Speclrum mette a disposi- 
zione le istruzioni Basic IN e OUT; noi 
utilizzeremo (dobbiamo solo "leggere” dal 
joystick) l'istruzione IN; il formalo dell'i- 
struzione é il seguente: 

LET var = IN addr 

"var" è una variabile intera, nella quale 
verrà caricato il byte proveniente dalla pe- 
riferica selezionata, allineato a destra e 
riempito a sinistra con zeri binari (ì valori 
possibili sono compresi tra 0 e 2SS). 
"addr” è l'indirizzo della periferica dalla 
quale si vuole leggere il byte (i valori possi- 
bili sono compresi tra 0 e 65535). Nel no- 
stro caso il valore prescelto è 65503 che 


vale in binario llllllll 1101 il 11; é 
possibile vedere, tenendo conto del discor- 
so già fatto, che il bit che ci interessava 
selezionare (A5) risulta essere il solo a 0. 

Il Joystick 

Il Joystick da noi utilizzato è una mano- 
pola montata su di una scatola dalla quale 
parte un cavo con. all'estremità, un con- 
nettore Cannon a 9 poli femmina. 

Sul joystick vi sono due pulsanti, uno 
posto sulla base e l'altro posto in cima alla 
manopola. 

Il movimento delia manopola, secondo 
quattro direzioni tra loro ortogonali, per- 
mette la chiusura di altrettanti contatti. 


iulioSpirirum 

II circuito elettrico è quello mostrato in 
figura 2; lo schema serve a dare un'idea di 
come può essere utilizzato e di come i vari 
contatti escono sul connettore. 

Il punto segnato con 3 è il polo comune, 
al quale si dà tensione per controllare a 
valle quali dei contatti, anche più di uno. 
sono tenuti chiusi. 1 pulsanti PI e P2. posti 
in basso sulla scatola ed in cima alla mano- 
pola. sono in parallelo, per cui è come se 
fossero uno solo. 

Se la manopola viene spinta avanti 
(NORD) chiude il contatto del piedino 5, 
se spinta indietro (SUD) chiude il contatto 
del piedino 6, a sinistra (OVEST) chiude il 
contatto del piedino?, a destra (EST) chiu- 
de il contatto del piedino 8: i piedini 2. 4 e 9 
non sono collegati. Se la manopola del 
joystick è spinta in posizione intermedia, 
per esempio NORD-EST risultano chiusi i 
contatti 5 e 8, e così via per le altre direzioni 
intermedie. 

Abbiamo raggruppato i segnali uscenti 
dal joystick per formare un byte dove ad 
ogni bit abbiamo associato ì significati co- 
me da tabella I. 

I bit non utilizzati vengono, per comodi- 
tà. posti a 0; il byte cosi composto è quello 
che verrà inviato al microprocessore quan- 
do interrogherà lo stato del joystick; in 
tabella 2 è riportata la lista dei possibili 
valori rilevabili sul joystick. 

Conclusioni 


Il risultato che si é voluto ottenere è un 
sistema attraverso il quale un programma 
che gira sullo Spectrum possa conoscere 
sia la posizione assunta dal joystick in quel 
momento, sia se l'interruttore posto sul- 
fimpugnaiura o sulla scatola venga tenuto 
premuto o meno. Per fare questo, come si é 
visto, preleviamo le informazioni di stato 
del joystick, sotto forma di un byte da 
inviare sui bus dati dello Spectrum. 

Non è possìbile collegare direttamente il 
joystick sul bus dati, inviando questo byte 
continuamente in quanto il bus. come ab- 
biamo detto, viene utilizzato dal processo- 
re per tutte le operazioni che coinvolgano 
dati, sia su memoria che su periferica; biso- 
gna quindi che finformazione venga co- 
municata al computer solo quando questo 
lo richiede, in modo da non interferire con i 
segnali presenti sul bus dati. Per prima 
cosa, per evitare l'emissione continua del 
byte, questo viene continuamente caricalo 
su di un buffer di 8 bit. Il buffer non emette 
alcun segnale in uscita, fino a quando non 
viene abilitato a farlo. 

A questo punto basta trasformare la ri- 
chiesta del computer sullo stato del joy- 
stick in un segnale di abilitazione del buf- 
fer. per far si che l'informazione venga ri- 
versata dal buffer sul bus dati, da cui viene 
prelevata e trasferita nell'area designata 
dal programma che ha emesso la richiesta. 
Per fare emettere al computer una richiesta 
univoca, da poter utilizzare come segnale 
di abilitazione, abbiamo pensato di utiliz- 
zare l'unione logica dei segnali RD. lORQ 
(ambedue attivati da una istruzione IN) e 



110 


MCmicrocomputer 27 





da un indirizzo di I/O non utilizzato dallo 
Spectrum: quando e solo quando queste 
tre componenti sono contemporaneamen- 
te presenti, il segnale di abilitazione per il 
buffer viene generato. 

Il Circuito Elettrico 


Il circuito elettrico da noi sviluppato è 
quello mostrato in figura 3; si compone di 
Ire circuiti integrati e di cinque resistenze. 
Gli integrati utilizzati sono due 74LS173e 
un 74LS27; i primi due sono dei laidi three- 
staie a quattro bit. ed insieme formano il 
buffer a otto bit; l'altro contiene tre NOR a 
tre ingressi. 

Per la descrizione delle funzioni del cir- 
cuito elettrico, partiamo dal 74LS27; lo 
schema di figura 4 mostra come è organiz- 
zato internamente. Il circuito serve a rico- 
noscere il segnale di selezione del Joystick e 
ad inviare un segnale al bulTer, affinché 
metta sul bus dati il contenuto delle sue 
memorie (il segnale di abilitazione é attivo 
basso). I segnali che si devono utilizzare 
per attivare l'uscita del buffer sono: lORQ 
RD. AS tulli attivi bassi, quindi la funzio- 
ne logica che serve è quella evidenziala 
dalla tabella 3. cioè un OR a tre ingressi; 
avendo fra le mani un 74LS27 che contiene 
tre NOR a tre ingressi, abbiamo realizzalo 
la funzione OR facendo seguire ad una 
funzione NOR una funzione NOT ricava- 
la da un altro NOR (vedi tabella 4). 

Abbiamo visto a cosa serve il primo inte- 
grato. vediamo ora la struttura ed il fun- 
zionamento degli altri due: come si può 
vedere dallo schema in figura 5. ognuno 
degli integrati è un buffer a quattro bit: il 
segnale che abbiamo preparato con l'inte- 
grato precedente serve a pilotare le linee di 



MTup. £ '« mtiaiaggio efffiruaio lalUanJo i fili (Jii'ollega- 


OUTPUT-CONTROL le quali, nel mo- 
mento in cui risultano entrambe basse, at- 
tivano l'uscita. Il segnale di CLEAR viene 
forzato basso in modo da inibire la funzio- 
ne stessa. perché di nessun interesse in que- 
sto progetto. 

Il segnale di CLOCK serve a sincroniz- 
zare il circuito; questo significa abilitare gli 
elementi di memoria interni a cambiare di 
stato solo durante il perìodo in cui questo 
segnale passa dallo stato basso a quello 
alto. Abbiamo collegato all'ingresso di 
CLOCK il segnale M I in modo che la me- 
morizzazione delta posizione del joystick 
avvenga solo durante il ciclo di lettura del- 
le istruzioni. 

Abbiamo scelto il ciclo M I per semplifi- 
care la logica del circuito in quanto, se non 
fosse stato utilizzato un segnale con queste 
caratteristiche, ci si sarebbe potuti trovare 
nella situazione di dover leggere il buffer 


durante un cambiamento di posizione del 
joystick (cioè durante un cambiamento 
dello stato del buffer stesso): questo avreb- 
be potuto causare la lettura di un valore 
non in relazione con la posizione effettiva 
del joystick. Permettendo le transizioni di 
stato solo durante il fetch delle istruzioni si 
è cosi sicuri che. per tutto il periodo dell'e- 
secuzione deH'istruzione. io stato memo- 
rizzato del Joystick rimanga invariato. 

I segnali di DATA-ENABLE servono a 
controllare l'ingresso dei dati; come già 
visto, il nostro circuito svolge una funzione 
equivalente con il solo segnale di CLOCK, 
per cui i due ingressi di DATA-ENABLE 
sono posti sempre in stato di abilitazione 
(nel loro caso a livello basso). 

In ultimo esaminiamo i piedini dei dati 
di ingresso e quelli di uscita. Per quel che 
riguarda i piedini di uscita, c'éda far nota- 
re solo che essendo THREE-STATE pre- 
sentano, in mancanza dei segnale di OUT- 
PUT-CONTROL, una alla impedenza che 
li rende praticamente non collegati al BUS 
DATI; questo evita sovrascrilture indesi- 
derate sul bus. 

Per i piedini di ingresso c'è da far notare 
per prima cosa che. utilizzando solo cinque 
degli otto piedini, i restanti tre sono mante- 
nuti a livello basso; gli altri cinque sono 
anche saldati a delle resistenze che li colle- 
gano a massa in modo che. in assenza di 
segnale, forzino in ingresso un livello bas- 
so; questo perché i circuiti TTL considera- 
no il livello di un piedino non collegato 
come livello alto e quindi i contatti del 
joystick che non vengono chiusi sarebbero 
considerati allo stesso livello dei contatti 
chiusi. 

In tabella S possiamo vedere la "tabella 
della verità” dell'integrato, con evidenziati 


Il Joystick della Kempston viene Ietto con una istruzione 
LEI var = IN 31. 

Per quanto abbiamo già visto IN 31 equivale a ‘000000000001 II 11', 
quindi sono a livello basso i segnati da AS ad A IS e quindi, a differenza 
di quanto da noi fatto, il Joystick viene selezionalo da 1 1 bit. La 
compatibilità è possibile perché Ira gli 1 1 bit utilizati c'é anche AS che 
serve a selezionare il nostro Joystick. 

Quindi per il nostro circuito IN 3 1 e IN 65503 sono equivalenti (e non 
solo questi valori ma anche tutti quelli che hanno A5 = 0). Per quanto 
riguarda la configurazione del byte invialo all'interfacda il nostro é 
uguale a quello della Kempston. 



MCmiCfocomputer 27 


111 



ISSUE 3: ie ultime novità e l’espansione da 16 a 48K 

Come promesso nel numero scorso ecco qualche inrormazione sulla nuova serie di Speciru 
che sembra dare alcuni problemi di compatibilità con i modelli precedenti, come hanno constata- 
to i possessori di questa versione che hanno provato ad espandere la memoria seguendo le 
indicaziom riportate sul numero 25. 

Iniziamo proprio col problema della compatibilità hardware. 

Nei nuovi Specirum la disposizione intemaé sostanzialmente diversa: la cosa più appariscente 
i l'aletta di ralTreddamento rivolta in alto che copre alcuni degli zoccoli per l'espansione. Per 
poter inserirei circuiti integrati sarà quindi necessario rimuoverla: l'operazione à molto semplice 
in quanto basta svitare la vite che la fìssa al regolatore di tensione e sfilarla. Rimetterla a posto è 
un po' meno semplice, dal momento che il dado dall'altra pane dello stampalo sì sarà sicuramen- 
te mosso. Dovrete allora svitare l'unica vitina che fissa lo Specirum al contenitore (si tr 
al centro dello stampato) e lavorare con la piastra sollevata. 

Purtroppo non i finita; gli issue 3 sono costruiti per poter utilizzare nell'espansione di 
memoria sia lutti i tipi di TMS 4532 sia i 3732 della OKI. Per questo é prevista in 
stampato, alla destra della presa MIC. una serie di ponticelli. 

Impiegando le memorie 4164 da noi consigliale, che del resto sono ie uniche racilmenle 
repenbili in Italia, occorrerà efTeituare il ponticello contrassegnato TI. altrimenti lo Speciru 
vedrà solamente 32k invece di 48. Utilizzando uno spezzone di filo rigido stagnato l'operazione 
abbastanza agevole. 



Anche la compatibilità software non è totale, anche se per essa la Sinclair declina ogni 
rospunsahilnà 

il problema risiede nel byte proveniente dalla tastiera. Nel manuale originale (cap. 23pag. 169) 
si alTerma che i bit da DO a D4 rappresentano I cinque tasti nella me^a fila che viene letta. D6èil 
valore alla presa EAR mentre gli altri non vengono menzionati. 

Nell'issue 2 D5. D6 e D7 erano sempre a livello logico I quando un byte veniva letto dalla 
tastiera con il comando IN. 

Molte software house hanno quindi fatto l'assunzione che questa fosse una caratteristica 
tipica dello Speclrum. mentre con il nuovo modello essa non i più verifìcala. 

Il modo corretto di leggerei! byte della tastiera è di mascherare j 3 bit più significativi in modo 
da essere certi che il loro valore sia 0 o I. 

Fatto questo il byte può essere controllato tranquillamente poiché le uniche variabili ad 
influenzarlo saranno quelle relative ai tasti premuti. 

La conseguenza di questo cambiamento è che alcuni programmi commerciali (per fortuna 
pochi) non gireranno più suH'issue 3, almeno fino a quando non verranno modificali. 

I listati in BASIC necessitano invece delle seguenti correzioni: 

IN <indirizzo> = 255 va cambiato in IN <indirizzo> = 191 

IN <indirizzo> = 254 va cambiato in IN <indirizzo> = 190 

IN <indirizzo> = 253 va cambiato in IN <indirizzo> = 189 M.B. 


i segnali di controllo dell'input. Dopo que- 
sta spiegazione dei circuito elettrico vi mo- 
striamo due semplicissimi esempi di utiliz- 
zazione del joystick. 


Programma esempio N 1 


10 LET A = IN 
20 PHINT A 
30 GOTO 10 


amenio del mirojoyiiick. Orna 
HJere la rouliae nei programmi 
i:zaii per utilizzare ii joystick. 



112 


MCmicrocompuler 27 



fitTeléVideo Systems, Ine. 


The TeleVideo Portable Computer (TPC I) is a 
futl-teatured computer that includes all thè capabili- 
ties of our TS 803 8-bit Personal Computer with 
thè advantage ofbeing portable. The Portable also 
has standard software that includes CP/M with thè 
GSX-80 graphics extension as thè operating system 
plus TeleWrite (executive word processor), TeleCalc 
(spreadsheet), and TeleChart (business graphics). 

The nine-inch yellow-phosphor screen offers easy 
readability and thè low-profile keyboard foids up 
to make a compact carrying case. The innovative 
design of thè case requires no fan making thè 
Portable a sitent and productive computer. 

The TeleVideo Portable Computer can be carried 
with you and used as a complete, table-top personal 
computer, or. with thè addition of thè networking 
card, can easity be connected to a TeleVideo network 
System atlowing all thè features of shared peri- 
pherats, programs. data, and files. 


IMPORTATO E DISTRIBUITO 
IN ESCLUSIVA PER IL SUD ITALIA 



TPC / Features 

• 4 MHz Z80A microprocessor 

• 64 Kbyte RAM. expandable to 128 Kbyte RAM 

• 32 Kbyte alpha and graphic display memory 

• 8KbyteEPROM 

• CP/M operating System 
» GSX-80 graphics driver 

• TeleWrite executive word processor 

• TeleCalc spreadsheet 

• TeleChart business graphics 

• Slim-line 5%-inch floppy disk drives fot 368.6 
Kbytes of formatted Storage per drive (two 
maximum) 

• One parallel port fora printer (DB-25S) 

• One RS-232C port fora modem 

• One RJ11C port for thè SuperMouse 

• RS-422 port for networking (option) 

• 640 X 240 bit-mapped graphics resolution 

• 9-inch, yellow phosphor. non-glare screen 





PrahahUmenie vi sarete già accani della 
novità di questo mese: i listali. Abbiamo 
infalli decisa di mandare in pensione la pic- 
cola 7.X printer, la cui qualità di stampa, 
decisamente scar.sa, iniziava a darci troppi 
problemi. Il principale problema che si ha 
nel tentare di interfacciare i computer Sin- 
clair ad una stampante vera è la riproduzio- 
ne dei caratteri grafici e di quelli definibili 
dall'utente. 

Essa è certamente possibile, utilizzando 
una stampante grafica, ma richiede l’allesti- 
menio di apposite routine in linguaggio mac- 
china per ottenere buoni risultati uniti ad 
una sujfieienie wlocilà. 

Noi abbiamo aggiralo l'ostacolo utiliz- 
zando una siampaniina termica .Aìphacom 
32. progettala proprio per essere collegala 
direliamenie a ZX 81 e Spectrum. Funziona 
con della carta termica da 40 colonne di 
facile reperibilità e operativamente è perfet- 
tamente identica alla ZX printer, permet- 
tendo ad esempio di avere l'hard copy dello 
.schermo semplicemente con il comando 
COPY. 


SPACE WAR 

di Luca Ghideni 
Cassano Magnago I FA I 

Il primo programma che vi presentiamo 
è una classica battaglia spa/.iale. rielabora- 
zione di quella presentata sul numero 18 
per lo ZX 81. Lo schema del gioco è lo 
stesso: per chi non lo ricordasse si tratta di 
inseguire e distruggere sullo schermo un'a- 
stronave aliena. Ovviamente il nostro let- 
tore ha arricchito notevolmente la parte 
grafica — sfruttando l'alta risoluzione e i 
colori dello Spectrum — e parzialmente 
anche il contenuto: ad un istante casuale 
TUFO scompare alla vista entrando nell'i- 
perspazio e compare una astronave madre 
nella parte alta dello schermo. Per distrug- 
gerla bisogna utilizzare il mirino rosso in 
basso: se ce la fate riguadagnale un'astro- 
nave perduta e vincete 100 punti. Fate però 
attenzione, perchè TUFO nell'iperspazio si 
avvicina pericolosamente ai vostri centri 
vitali e le coordinate x e y neiruitima linea 
dello schermo lo stanno ad indicare. Oc- 
corre allora colpire l'astronave madre pri- 
ma che l'alieno vi possa distruggere, oppu- 
re forzarlo ad uscire dali'iperspazio pre- 
mendo CAPS SHIFT. ma la cosa vi coste- 
rà SO punti. 

I tasti da usare sono: ENTER per la 
destra. A per la sinistra, L in alto, S in 
basso e SPACE per fare fuoco. 

Come potete vedere il programma è in 
BASIC, tranne una brevissima routine dì 
inversione video presa da quelle pubblicate 
su MC sul numero 19; ciononostante il 
gioco é piuttosto veloce e spettacolare. 


maggiori dettagli sulle caratteristiche della 
nuova versione dello SPECTRUM in que- 
sto stesso numero nella rubrica T ufloSpcc- 
trum: per quello che riguarda la nostra 
a cura di Maurizio Bergami battaglia spaziale i possessori di un ISSUE 
3 dovranno elTetluare le seguenti soslilu- 


provando che è possibile ottenere buoni 
risultati anche senza fare ricorso al lin- 
guaggio macchina. 

Il listato è abbastanza lungo ma non 
difficile da capire; l'unica cosa che potreb- 
be generare qualche confusione è la linea 1. 
che contiene una REM seguita da 19 zeri. 
Essa riserva 19 byte di memoria, nei quali 
vengono inseriti con delle POKE (subrou- 
tine 9500) i codici che compongono la rou- 
tine in L/M. 

Una precisazione importantissima è che 
il programma, così com’è. NON FUN- 
ZIONA con riSSUE 3. Potete trovare 


IN.... = 255 con IN,.,. = 191 
IN..., = 254 con IN.., . = 190 
IN.... = 253 con IN.... = 189 

I caratteri grafici sono definiti dal secon- 
do listato: digitatelo per primo, date il 
RUN e inseriie successivamente il pro- 
gramma principale. Registrate poi il pro- 
gramma completo su nastro con un GOTO 
9000. L'indirizzo 65368 alla linea 20 del 
secondo programma è valido ovviamente 
per la versione 48K, chi ha la versione 
inespansa dovrà modificarlo di conseguen- 
za. 



114 


MCmicrocomputer 27 


CARATTERI GRAFICI 


J= J 
K= I 
L= i 


1 REM - 

è REM - CSRfi’"TEPI C-KflFIC 

i5 POP : io "^0 iÌ9 
£0 per: S, POKE 6E3E3*1 S 
30 NE\T 1 

100 DPTP 0 0 2 -.31.63 £-1.5 



• OVEP 0 INr 


S TmEM lC“ • 
1 1= IN 650i 
: TnEii i.r" ■: 

i '"HEM ^ET 


!£S3 0= IN i5150 

Sls3 OC IN c5£>£^ 

iSa* . 20 

:2sO. OC rij fS022 


4-E^ 1= 1-2*5SN ■ 


5-; TO ; 


34.00 

3400 wÈT 
■ . 3-4 

3420 IN^ e 

PLOT 239 , ; 

c .01= 20 
3430 1' ", 


•36s254 -riE'- 20 ' 


lET = ;=■ :*100 


COKE 2363S 


eoo: 


TIME 


• O'.'EC , 


5100 f 


: COCE I 

9000 30v= SPàli wài- -INE 5000 
5100 5C.E C COCE 0$R 
5500 =0C 1 lO TO - 
5510 CEPC • 

9520 c;-5 23"63*: 


> £45 153 lE 


Il programma che vi invio si basa sulla 
possibilità dello Spect rum di poter ridefini- 
re completamente il set di caratteri che 
viene usato dalla macchina durante le fasi 
di stampa sul video e sulla ZX printer. 

Anche se il listalo è molto lungo, vorrei 
far notare che il nuovo set di caratteri così 
ottenuto può essere trasferito su nastro 
come una sequenza di 768 byte. In questo 
modo viene rìdono dì molto il tempo di 
caricamento da nastro e tutta la fatica vie- 
ne concentrata nella prima volta in cui sì 
carica il listato vero c proprio in memoria. 

L'uso del programma è veramente mol- 
lo semplice: la prima volta che viene cari- 
calo in memoria è sufficiente eseguire il 
RUN per avere immediatamente disponi- 
bile il set. Dopodiché si può salvare il risul- 
talo del lavoro su cassetta come una nor- 
male. e decisamente più breve, sequenza di 
byte. 

Ovviamente rimane disponibile il set di 
caratteri originale: inoltre caricando un 
qualsiasi programma che non alteri la zona 
dì memoria riservata al nuovo sci si ha la 
sua immediata esecuzione con uno dei due 
a piacere. 

Il set è completamente rilocabìlc e può 
essere spostato in memoria a seconda della 
configurazione della macchina o delle esi- 
genzedell'ulilìzzatore (ricordandosi ovvia- 
mente di calcolare i nuovi valori che segna- 
no l'inizio del set in memoria). 

I caratteri modillcatì vanno dallo spazio 
(codice ASCII 32) al simbolo di copyright 
(codice 127). per un totale di 96 caratteri. 
Ognuno di essi deve essere necessariamen- 
te definito da una sequenza di 8 byte, anche 
se alcuni di essi valgono 0 a causa della 


necessità di lasciare una certa distanza sia 
sopra che sotto al simbolo vero e proprio. 

Questo metodo, analogo a quello utiliz- 
zato dalla Sinclair per definire il suo set 
standard in ROM porta alla miiizzazìone 
di 768 byte p»er ogni nuovo sei che si vuole 
definire. Nella ROM l'indirizzo di parten- 
za della tavola dei caratteri è 3B(X)H. 

Per chi volesse personalizzare ulterior- 
mente il set secondo i suoi gusti, riporto 
brevemente la procedura che sì deve segui- 
re per la definizione di un simbolo qualsia- 

Bìsogna innanzitullocreare la "masche- 
ra" del carattere con il metodo della scac- 
chiera spiegato nel capitolo 14 del manuale 
inglese. 

Il secondo passo é trasformare in valore 
decimale la configurazione binaria dei 
punti bianchi e neri per ogni fila di 8 caselle 
che compone il simbolo, partendo dall'alto 
verso il basso. A questo punto non re.sta 
che "pokare" questi valori in memoria a 
partire dalla locazione prescelta; il metodo 
che ho usato è quello di immagazzinare il 
lutto in righe di DATA, ma nulla vieta di 
usare altri metodi, magari più veloci. 

Come esempio riporlo in figura la codi- 
fica del simbolo "a". 

Ecco il relativo programmino che la ca- 
rica in memoria: 

10 DATA 0.0,56,4,60.68.124,0 
20 POR I = 0 TO 7 
30 READ V: POKE locazione + 1, V 
40 NEXT I 

dove ‘locazione’ è l'indirizzo a partire dal 
quale sì vuole memorizzare il nuovo carat- 
tere. 

Nel programma pubblicalo la routine di 
caricamento in memoria parte dalla linea 
1990 e termina alla 2040. II valore delia 
variabile locazione è 64599 per la versione 
48K e 31831 per la versione da I6K. 

Il CLEAR alla linea 2000 abbassa la 
RAMTOP per proteggere il set da un even- 
tuale NEW. 

Per salvare il set su nastro è sufficiente, 
come ho detto prima, usare l'istruzione 
SAVE "outline" CODE locazione, 768. 

Il valore dì 'locazione' è lo stesso che 
appare nella routine di caricamento dei 
codici e dipende dalla versione usala ( 1 6 o 
48K). 

Per l'abilitazione del set é necessario al- 
terare il contenuto del puntatore CHARS. 
cioè della variabile di sistema che risiede 
agli indirizzi 23606. 23607: queste due lo- 
cazioni di memoria devono contenere i va- 



i jkLmriop-qr^.tuvuxyz 

i 

l*a 

£CT0 il lei complelo dei caraneri Oulline 



5IN 0000GH30O 
SIN 00000000 
SIN 00111000 
SIN 00000100 
SIN 00111100 
SIN 01000100 
SIN 01111100 
SIN 00000000 


004 

060 

063 

1£4 

000 


MCmicrocomputer 27 


115 



lori HI e LO corrispondenti alla zona di 
memoria ove sono allocati i dati corrispon- 
denti ai nuovi caratteri. C'é però una cosa 
da tenere presente; contrariamente a quel- 
lo che si potrebbe pensare il valore decima- 
le da "pokarc" in questa variabile non cor- 
risponde aH'indirìzzo iniziale vero e pro- 
prio dell'area riservala al set. ma a questo 
valore meno 256. Questo è reso necessario 
dalla presenza dei caratteri "fantasma" che 


non si possono ridefinire, cioè quelli che 
vanno dal codice 0 al codice 3 1 . Resta però 
fermo il fatto che lo spazio della memoria 
utente occupato dal set è ancora di 768 
byte; questa piccola complicazione serve 
solo al computer per poter puntare alla 
locazione corretta quando cerca il pattern 
di byte per la formazione del singolo carat- 
tere. 

Per comodità riporto qui il calcolo da 


Soflware ZX Specirum 


eseguire per chi avesse rilocalo il set ad un 
valore diverso da quello presente nel mio 
programma: 

Valore da inserire in 23606 
LO = INO - 2S6 • INT (INO/266) 

Valore da inserire in 23607 


HI =» INT (IND/2S6) 
dove IND è l'indirizzo ini 
memoria occupata dal s 
256 byte. 



116 


MCmicrocomputer 27 


infomiatique 



il più grande assortimento 
di periferiche per APPLE 




PRINTERS EPSON, OKI, TALLY TELEFONATE (NON POSSIAMO PUBBLICARE I PREZZI...!) 
PRODOTTI APPLE COMPUTERS ine. TELEFONATE PER I PREZZI E CONDIZIONI DI FORNITURA 




di Maurizio Bergami 




Seconda pagina grafica 
per lo ZX 81 

l'incenro Michelli - Roma 


La principale caratteristica di questo 
programma in linguaggio macchina per lo 
ZX X l è quella di permettere la creazione di 
una seconda area di memoria video, allo- 
cata oltre le RA MTOP dall'indirizzo deci- 
male 31750 all'indirizzo 32477. 

Questo secondo display file viene gestito 
mediante tre distinte routine: con RAND 
USR 32500 si ottiene nella seconda pagina 
video una copia esatta della pagina princi- 
pale; con RAND USR 32512SÌ ha la visua- 
lizzazione della seconda pagina video (più 
precisamente il contenuto del secondo di- 
splay file viene trascritto nel primo); con 
RAND USR 32525, infine, si pulisce la 
seconda pagina video (analogamente all'i- 
struzione CLS). 

È possibile scrivere direttamente nel se- 
condo file video utilizzando la breve routi- 
ne Basic di figura I. 

in questo ca.so non .sono consentite istru- 
zioni di stampa complesse, tipo PRINT AT 
o PRINT TAB. In alternativa si possono 
pokare direttamente le locazioni di memo- 


ria corrispondenti alle posizioni sul video, 
individuabili lenendo presenti gii indirizzi 
citati all'inizio. Ovviamente l'operazione 
di scrittura in seconda pagina è "invisibile" 
in quanto sul video viene mostrata comun- 
que l'immagine relativa al display file ori- 
ginario. 

Il passaggio da una pagina video all'al- 
tra. d'altronde, é praticamente istantaneo, 
grazie alla velocità delie routine in linguag- 
gio macchina. 

Il programma prevede inoltre due istru- 
zioni riguardanti la prima pagina video; 
con il comando RAND USR 32549 si ot- 
tiene la cancellazione di una linea a partire 
dalla posizione attuale sino al margine de- 
stro dello schermo; con RAND USR 
32532 si ha invece la cancellazione fino a 
fondo schermo, sempre a partire dalla po- 
sizione corrente di scrittura (la quale, come 
si ricorderà, può essere forzata mediante 
un PRINT AT X. Y;). 

Queste due opzioni video, presenti in 
macchine di maggiori prestazioni, si dimo- 
strano particolarmente utili nella gestione 
di maschere video. Per finire, il comando 
PRINT USR 32561 ci informa sulla quan- 
tità di memoria occupata dai programma 
corrente, espressa in byte. 

Per utilizzare questo programma é ne- 


cessario caricare il listato di figura 2. ri- 
spettando scrupolosamente i valori nume- 
rici della REM iniziale e la relativa punteg- 
giatura. nonché ogni altra istruzione. Do- 
po aver salvato il tutto su cassetta si può 
dare il RUN e, dopo un'attesa di alcuni 
secondi si vedrà apparire il fatidico K in 
reverse. Il computer è ora pronto per essere 
utilizzato normalmente, anche se la memo- 
ria di programma a disposizione è ridotta 
di 1 kbyte. 

Va sottolineato che il valore della varia- 
bile M non deve as,solutamente essere mo- 
dificato, pena il mancato funzionamento 
del programma. 

Quanta memoria'/ 

Risparmiare memoria é un'esigenza di 
tutti gli utenti di un microcomputer, ed é 
particolarmente sentita dai possessori di 
uno ZX 81. in special modo da chi ha 
solamente la versione inespansa. 11 primo 
passo per rispiarmiare byte é sapere esatta- 
mente quanto spazio occupano le varie li- 
nee di programma, in modo da poter otti- 
mizzare i propri listali sotto questo aspet- 
to. La tabella pubblicata qui sotto, tratta 
dal libro di Mike Lord "The explorers gui- 
de to thè ZX81”, serve proprio a questo 
scopo. ^ 


10 i_ti~ *- =.31~oÌ4(^*3ó t-E 
£0 PD'kE 163-5 .P-£56»IN'' ■ 

30 P3KE ÌÒ3J5 INT 'P £65 
A0 PPI'jT "zEEHFIO" 







60 P=Ptl 

'0 Ii= PEcK P=£5 THEN 3GTG liO 
50 1= P'EEr P=li5 •^HEt-4 SDT0 HO 
30 -$=C5-3liP5 'PEE^- P' 

100 got: 60 

110 POf = M c$ 

1£0 M=M-rl 

130 50 

160 PhNZ' UEP 3£S00 
1~0 NEW 


SPAZIO OCCUPATO IN 
RAM DAGLI ELEMENTI DEL ZX BASIC 


Byte usati nell'area di programma 

ogni numero, tranne quelli 6. più I per ogni cifra nel listato 

di linea 

ogni parola chiave, funzione. I 

statement od operatore 

ogni altro carattere I 

alfanumerico o grafico che 
appare nella linea listala 

In aggiunta ogni linea di programma occupa due byte per il numero 
di linea, due byte per memorizzare la lunghezza della linea ed un byte 
per il carattere 1 1 8 di fine linea. 

Ogni variabile usata occupa anch'essa spazio in memoria nell'area 
variabili. 

Byte usati nell’area variabili 

variabile di controllo di 13 

un ciclo POR 

variabile numerica semplice 5 più I byte per ogni 

carattere nel nome 
della variabile 

array numerico 4 più 2 byte per dimensione, 

più 5 byte per elemento 

variabile stringa 3 più I byte per 

carattere nella stringa 

array di caratteri 4 più 2 byte per dimensione 

più 2 byte per elemento. 


118 


MCmicrocomputer 27 


E’ TEMPO DI 
SOFTWARE 


E SOFTIME CLUB! 

OGNI MESE LA SELEZIONE DEL MIGLIOR SOFTWARE DELLE 
MIGLIORI CASE DIRETTAMENTE A CASA VOSTRA E A PREZZI 
SOFTIME! 

Non ci credi ? 

Scegli 3 cassette per ZX Spectrum 
per L. 15.000 


COD. SPOI 

PANICO 

SPECTRUM 16K 

ELETTRONICA CS 

COD. SP02 

DOT 

SPECTRUM 16K 

ELETTRONICA CS 

COD. SP03 

3D FIGHT ZONE 

SPECTRUM 48K 

ELETTRONICA CS 

COD. SP04 

SUPERSCACCHI W 

SPECTRUM 48K 

ELETTRONICA CS 

COD. SP05 

ARCADIA 

SPECTRUM 16K 

IMAGINE SOFTWARE 

COD. SP06 

SKIZOIDS 

SPECTRUM 16K 

IMAQtNE SOFTWARE 

COD. SP07 

ZIP ZAP 

SPECTRUM 48K 

IMAGINE SOFTWARE 

COD. SP08 

INVASION FORCE 

SPECTRUM 16K 

ARTIC COMPUTING LTD 


oppure 3 cassette per il CBM 64 
per L. 25.000 

COD. 64/01 SPRITEMAN CBM 64 INTERCEPTOR SOFTWARE 

COD. 64/02 CRAZYBALLOON CBM 64 SOFTWARE PROJECTS 

COD. 64/03 MOON BUGGY CBM 64 ANIROG 

COD. 64/04 KONG CBM 64 ANIROG 

COD. 64/05 INDIANATTACK CBM 64 ANIROG 

COD. 64/06 HEXPERT CBM 64 ANIROG 


INDIRIZZARE A; 







1 


□ Desidero ricevere l seguenti tre programmi per ZX Spectrum: 

Cod Cod Cod 

Allego L. 15.000 + 1.500 per contriouto spese di spedizione ' 
Vaglia postale Q Assegno non trasferibile Q 

Q Desidero ricevere 1 seguenti tre programmi per CBM 64: 

Cod Cod Cod 

Allego L. 25.000 + 1.500 per contributo spese di spedizione’ 
Vaglia postale O Assegno non trasferibile Q 

Q Sono interessata alla vostra Iniziativa, pertanto VI prego l 
materiale illustrativo. 


Cognome 


CAP cuti 


VIA CAGLIERÒ, 17 - 20125 MILANO 





i trucchi del CP/M 

a cura di Claudio Rosazza 


WordStar-Locazioni segrete 


Fra i programmi word-processing utiliz- 
zanti il sistema operativo CP/M, il Word- 
Star della Micropro International è senza 
dubbio uno fra i più diffusi e versatili. 

Il motivo di questo successo é probabil- 
mente dovuto alia grande potenza operati- 
va soprattutto se il WS viene unito ad ulte- 
riori programmi di supporto forniti dalla 
stessa Micropro come il Mailmerge e lo 
SpellStar. o da altre software-house come 
il Wordindex e il Footnote. 

Alcuni utenti, però, lamentano l'impos- 
sibilità di predisporre alcuni parametri del 
programma con valori di default diversi da 
quelli previsti dalla Micropro. sicché l'u- 
tenie é costretto a dare all'inizio di ogni 
sessione di editing tutta una serie di co- 
mandi per predisporre tali parametri nel 
modo desideralo. 

Questo mese vi diamo le informazioni 
necessarie per modificare permanentemen- 
te alcuni fra i parametri di editing del Word- 
Star. Il modo più semplice di operare que- 
ste modifiche consiste neU'utilizzo dell'ap- 
propriaio programma INSTALL.COM. 


Presupponendo che abbiate già una ver- 
sione perfettamente funzionante di Word- 
Star ed installata, per il vostro computer, 
alla prima domanda dell' Instali riguardan- 
te la conferma o meno se quella che state 
effettuando è una prima installazione ri- 
spondete N scegliendo successivamente 
l'opzione B. Il programma di Instali richie- 
derà il nome del file da modificare ed il 
nome del file con cui salvare quello modifi- 
cato; conviene, ovviamente, usare nomi di- 

Successivamente l'Install propone quat- 
tro menu per l'appropriata selezione del 
tipo di terminale e di stampante. Se il file 
che stale modificando è già stato corretta- 
mente installato in precedenza, rispondete 
ai quattro menu con U e Y per non modifi- 
care nulla della precedente installazione. 
Alla successiva domanda riguardante la 
conferma o meno che tutte le modifiche 
sono state effettuate rispondete con N. 

A questo punto il programma vi pro- 
spetterà la possibilità di modificare singole 
locazioni del Word-Star digitando prima il 
valore numerico esadecimale della locazio- 
ne 0 la label associala seguita da : e poi il 
contenuto della locazione stessa. Finite 
tutte le modifiche occorre digitare 0 come 


locazione ed il programma di Instali richie- 
derà una ulteriore conferma finale della 
installazione. 

Occorre tenere presente che il program- 
ma di Instali è predisposto per riconoscere 
solo alcune delle label che forniremo più 
avanti, mentre riconosce qualsiasi valore 
esadecimale di locazione da modificare. 

Nel caso in cui l'utente sia sprovvisto di 
programma di Instali, le modifiche potran- 
no comunque essere effettuate operando la 
seguente procedura; 

1 - Copiare con altro nome il fiieWS.COM 
2 -Operare le modifiche con il DOT sul file 
copiato. 

3 - Modificare alla locazione 03E6 il nome 
relativo al file WS.COM con quello modi- 
ficato. 

4 - Uscire dal DDT e salvare il file modifi- 
cato con lo stesso nome del file copiato 
precedentemente ed inserito alla locazione 
di cui sopra. 

L'incorretta o l'omessa o scorretta mo- 
difica del punto 3 causerà il non corretto 
funzionamento del comando R dei Word- 
Star. 

Il numero di pagine da inserire nel co- 
mando SAVE é 55. 56. 62 rispctlivamenle 
per le versioni 2.10. 2.2X. 3.0. MC 


Tabella delle locazioni parametri Word-Star 


t.ABri. LOCAZIONE nEFAl'I.T NOTE LABEL LOCAZIONE DEFAlILT NOTE 


ITHELP 

NITHLF 

ITITOG 

ITDSDR 

INITPF 


0360 

0361 


0362 

0363 

0366 

0367 
036S 

036A 

036B 


03 

FF 


FF 


08 

42 

02 


08 


03 



Allezzu della caria e^pretsa 
m;48dilnch: il valore occu- 
pa due byte. 

Valore ddi'inierlinea esplo- 
so in .'48 di inch (ripeiuio). 
Valore del margine ad inizio 
pagina espresso in numero 


035C 

036D 


036E 

036F 

0370 

0371 


02 

00 

IO 


pagina espresso in 48 di 
inch; il valore occupa due 
byle. ^ 

so m 48 di inch (npelulo) 

nea di lesui espresso in nu- 
mero di linee. 



Valore del margine a fine pa- 
gina espresso in . 48 di mch; 
il valore occupa due byte. 
Valore dcU mierliiKa egres- 
so in /48 di Indi Inpeiuio). 
Valore del margine della li- 
nea di pi^e espresso in nu- 


120 


MCmicrocomputer 27 


tf-M 


LABEL LOCAZIONE DEFAULT 


NOTE 


LABEL LOCAZIONE DEFAULT NOTE 


037S 

0379 

037A 

037B 

037C 


037E 


INITLM 037F 


INITRM 0380 


INITSR 0381 


INITWF 0385 

0386 

0387 

0388 

0389 
038A 

U38B 

038C 

038D 

038E 

DECCHR 0392 


DOTCHR 0394 


BLNCHR 0395 


DOTSON 0396 


EOFCHR 03AC 

BOFCHR 03AD 

CONCHR 03AE 


08 

00 

OC 

OA 

08 

00 


03 


FF 

FF 

FF 


2E 


FF 


Valore del margine della li- 
byle. 

Valore deirinierllnca espres- 
so in /48 di inch (ripeiu(o). 
00 per larghezza carallere 
normale 

FF per larghezza carauere 
alternalo. 

Valore della larghezza del 

in /I20diinch. 

Valore della larghezza del 
carattere uliernaio espresso 
ÌD/I20dl inch. 

Valore dell'ofTsei di stampa 
espresso in numero di colon- 

Valore del margine sinistro 
espresso in numero di colon- 
na-l (i valori validi sono fra 
OelNITRM-3). 

na-i (ì valon validi sono fra 
2 e larghezza schermo -4>. 
Valore dello sposiamenlo 
verticale della carta m caso 
di superjsub-scrìpl espresso 


riferiscono a llag m^ìfica- 



ON. 

Wordwrapnag t'OW) 

Juslify flag (. OJ) 

Vannble labs llag (.OV) 

Soft hypen flag ( 0£) 

Hypen-help flag ( OH) 

Display pr-conitol *, sofi 
hypen flag l .OD) 

Display ruler flag ( OT) 

Dynamic page break deler- 

Display page bieak Rag 
(OP) 

Valore delTinlerlinca esprcs- 
Valore'^ASCn dei carallere 

una tabulazione decimale!.) 
Valore ASCII del carauere 
di identificazione del doi- 

Valore ASCII del carallere 
che deve essere stampato co- 
me spazio, ma non interpre- 
tato come lale dal comando 
‘B fO). 

00 disabìlila l'imerprelazio- 
ne dei doi-commands, FF 

Valore che inRuisce sul crite- 
rio di divisione delle parole: 
aumentare lale valore se si 
desiderano minori hypcn- 
siop. diminuirlo viceversa. 
Le prossime nove locazioni 
si riferiscono ai caratteri vi- 
sualizzati dal Word-Star 

Carallere di fine file (,) 

Carattere di inìzio file (:) 

Carauere di owerRow riga 

t + ) 


OVPCHR 03AF 

LFCHR 03B0 

PAGCHR 03BI 

SOFTCR 03B2 

HAREKTR 03B3 

FDTCHR 03B4 

SOFHYC 03B7 

PACFIL 03B8 

03B9 

03BA 


PODBLK 03CA 

03CB 

03CC 

03CD 


NOUFF 03DI 

ITPOPN 03D3 

ITMIJ 03D4 

ITBIP 03DS 

FNWSCM 03E6 


DSKTNA 03F2 

FNOVLY 03FE 

FNMRGP 040A 

AUTOBS 0422 


BSCHR 042D 



2D 

4A 

50 

20 

3C 

4D 

2D 

42 


(X) 


FF 


FF 


Carauere di segnalazione If 
senza et (J) 

Carattere di fine pagina (P) 


di riga con doi- 
I (M) 

soft-hypen + 80H 


cementi la stampa di ut 
Se FF l'oulpul di sii 
viene erfelluaio su dii 


0 il non 


; del file. 


Se FF il salto pa^na 
stampante anziché simulato 
con uno sequenza di If viene 
erfelluato con un ff. 

Se FF sopprime la formaiia- 


SeFFm: 


le pagmt 


Nome del file Main del Wor- 
d-Star; lun^ezza de! campo 
12 byte: la desinenza COM 

deve cominciare dal primo 
vanno riempili con spazi. 



MCrrucrocomputer 27 


121 


TUTTO 

COMPUTER. 


Metro Import -Divisione Informatica 


La METRO IMPORT neU'ambito della sua organizza- 
zione, sempre all'avanguardia e in continua progressiva 
evoluzione sia qualitativa che tecnica, è in grado di 
fornire ai propri dienti: 


Commodore 

^Texas Instruments 


• Una serie di home computerà fra i più qualificati con 
i relativi accessori, softwareappHcativi sucartridge, su 
nastro o su disco. 

• Persona! computers e periferiche con assistenza hard- 
ware da parte di personale specializzato. 

• Videogiochi 

• Assistenza software sia su pacchetti applicativi stan- 
dard (contabilità, fatturazione, magazzino, paghe e 
stipendi) che per procedure personalizzate <scientifi- 
che e gestionali). 


EPSON 

(^cippkz computer 


SEIKOSHA 

iNtEUìVìSiON 


• Leasing finanziario. 


ATARI 


Ogni realizzazione, dopo un accurato studio e sopral- 
luogo, verrà consegnata "GHIA VI IN MANO". 


inntFcoì 


RICHIEDETE IL CATALOGO OMAGGIO AGGIORNATO. 



Ed. JACKSON 


ROMA: 

Via Donatello.37 - Tel. 3607600 
Via Anastasio II. 438 - Tel. 6374122 


K A 


^ulcJL[Cornjf2ijd^ 


h- .A 


/ prezzi rìporiBlì nella Guidacomputer sono comunicati dal distributori dei vari prodotti e si rileriscono alla vendita di singoli pezzi all 'utente finale. Sui 
prezzi Indicati possono essere/ variazioni dipendenti dal singolo distributore. Per acquisti OEM e comunque vendite multiple sono generalmente 
previsti sconti di quantità.! dati sono aggiornati a circa20-30 giorni primadeita data di uscita in edicola della rivista. MCmicrocomputer non si assume 
responsabilità per eventuali errori o variazioni. Tutti I prezzi sono iVA esclusa 



MCmicrocomputer 27 


123 


GUIDACOMPUTER 



124 


MCmicrocomputer 27 


GUIDACOMPUTER 



MCmicrocompuler 27 


125 


GUIDACOMPUTER 



126 


MCmicrocompuier 27 


GUIDACOMPUTER 



MCmicrocomputer 27 


127 


GUIDACOMPUTER 



128 


MCmicfOComputer 27 


GUIDACOMPUTER 



MCmicfOComputef 27 


129 


GUIDACOMPUTER 



130 


MCmicrocompuier 27 


GUIDACOMPUTER 



MCmicfocompuler 27 


131 


GUIDACOMPUTER 



132 


MCmicrocompuler 27 


GUIDACOMPUTER 



MCmicrocomputer 27 


133 


GUIDACOMPUTER 



134 


MCmicrocomouter 27 


GUIDACOMPUTER 


XEROX 620 II AGL 84 U RAM. ndn 24>60. 2 MlBiippT di »6XI (OS) 8.319.8110 

XEROX 620 II AGL 84 Kb RAM. ndw 24<60. 2 Repn r dt 600 Kb (SS) EJSS.ODO 

XEROX 626 II ACU 64 » RAM. ndn 24<80. 2 Hoppy r da 1200 Kb (OS) 7.96S.(nO 

XEROX 620 II AGL 64 Kb RAM. *idN 24-60. 1 Rgppy r~ di 12M Kb 

• bini dub 10 Mb 12.66S.Q0D 

16/6 scinda aggMntrn u» CPU 16 bd a 120 Kb RAM SIO.ODfl 

DIARIO 6S0 SMpnili • uiibahli 40 cpi 4.335.000 

DIADLO 629 slmpitili a Hiplnrili 22 cpi 3.0SO.OOO 

Sintaa wnim GP(M 309.000 

M OASIC 00 BitrDioh US 000 

G BASIC {Mmiaio 226.000 

COBOL 60 aacninh 1.007.000 

WP 076.000 

SUPERGALC 360.000 

MUITIPLAN 641.000 

BYS 3270 1.280.000 

BYS 3760 1.360.000 

Higb rtuMH basm» eoa soR end 1.020.000 

AGL-X Ckan a ceaipdiloii AGL par caavalibiiti pragiaam DIABLO 6BO.OOO 

XEROX 3050. 64 Kb RAM. ndta 24>BG. 2 Roppy r da 1200 Kb (OS) 11.B80.000 

XEROX315O.64KbRAM.v>dw24>O0.IRoppyrda12O0Kb.bantditb1OMb 16800.000 

MUPA idamiort a 4 pana par cadaiaMitio poni di laiota ipginiitivi 1.600.000 

TV-X TacamMa ariae 24-BO CM laiiian taparaia 3000 000 


PL'1000 ud. 0651-01 ranni pairiWi) 

Pl-IOOO BPd. 0651-02 (mtart. samlal 
PL-100D nod 0661-11 lini paiin • RDM gial.) 
Pl-1000 BPd. 0651-12 fan. uriala * ROM gril.) 
Nota- iHizn pai 1 yaa 0.7 ha 


1.5EO.OOO 

1.860.060 

1830.000 

1.930.000 



SCHEDE A MICROPROCESSORE 

A.S.EL. (Italia) 


AS.IL Iti - Vt Ctrttu fAaptiM. lì - IBJ3S 


Abìm 2000 HBItIo 

335.000 

Aace 2000 m bit 

254.000 

Alwieniaiori 

16.500 

EipmiwH 9US 

127000 

AbwniilOT t ttitui BMiiig 

24S.Dn 

Gonimiim ui ibnMtien di gouau. aonuie 

603.000 

Inltilanii lidH Miitill 

234 000 

TitUera ASCII MnliU 

284.000 

Tiiùn ASCII al fai 

129.000 

Scfieda RAM/ROM Basic OHitaU 

299.DD0 

Scbtda RAM/ROM Baiit a fai 

260.000 

SiiWaa cMidalo Aaico 20D 

1.600.000 

A038 Scheda CPU 

218.000 

AD33 RAM dinnica 16K 

260.000 

A033 RAM dlneiM 32K 

340000 

A034 Happy diib conliolai 

325.000 

A027 Sebada Yldta 

234000 

AD3S Iniatticea SER/PAH 

174.000 

A03Q Scheda RAM/ROM 

169.000 

M«b« Board 

166.D00 

COSMIC (Italia) 


Cmìt tri - Ursi Lvqì Ammb, - BBI4S Auu 


FDC/2 - Roppy dàb cocuoler 

450 000 



TRIUMPH-ADLER 

Modelli: P2 - P2U - P3 - P4 
Minifloppy: da 160 Kbytes a 785 Kbytes 
Hard disk; da 5 Mbytes 

Video a fosf. verdi: 24 x 80 caratteri, (maiusc./minusc.) 
SlphdnoniC Stampanti: ad aghi DRH80-DRH136-DRS250 
a margherita: TRD170S 

Macchine da scrivere interfacciabili con LT: SE 1005 SE 1010 
Linguaggi: BASIC (interprete/compilatore + CP/M) .. 

PASCAL/FORTRAN IV/COBOL (disponibili) 

Prezzi: a partire da L. 4.890.000 a L. 9.600.000 


ROMA - Via Accademie 


Dei Virtuosi, 7 - Tel. 06/5410273 

BIBLIOTECA PROGRAMMI ALPHATRÒNIC 



Contabilità generale • Contabilità semplificata • Paghe e stipendi • Magazzino • Fatturazione • 
Contabilità specializzata per Istituti Religiosi • Amministrazione condominiale • Medicaldata • Ottici e 
Contactologi • Legge 373 • Ingegneria civile/2 • Programmi di utilità • Ingegneria In regime sismico • 
Data-Base • Text-editor • Mailing list • Alberghi • Case di spedizionieri e trasporti • Controlli 
numerici • Gestione ordini • Laboratori analisi • Collegamento HP-3000 come terminale Intelligente • 
Gestione assicurazioni • 

Word processing (utilizzabile con Triumph-Adler SE 1010 o SE 1030) 


MCmicrocompuler 27 


135 




GUIDACOMPUTER 



136 


MCmicrocomouler 27 


GUIDACOMPUTEfì 



peaom 



PEARCOM - 1 


14 slois I/O, CPU 6502, da 48 d 96 K RAM on Board, ullenormenie 
espandlBile tramile schede. 7 tasti funzione programmaBih tre set di 
caratteri. PAL-Colours. uscita TV e Monitor, tastiera professionale 
"reed-switchecr con pad numerico e doppio return, alimentatore 
swifctimg da 75W 


PEARCOM - 2 

come II modello 1 ma con CPU 6502 e Z80A (o Z80B) 112 K RAM enor- 
memente espandlBile. CP/M. 40-70 colonne maiuscole e minuscole, ecc 

DRIVE 5 " da 140 KBytes 
DOPPIO ORIVER 5" da 655 KBytes 

lavora sia in 35 tracce (come un normale DRIVE da 140 KBytesi che ir 80 
tracce Completa ed immediata trasleriCnlità di tutti i programmi esistenti 
ponendo semplicemente un drive in posizione 35 tracce e Tauro m 80 
Completa compaliOilitP DOS 3.3, CP'M. PASCAL (fornito con Oischi di utilità) 

INTERFACCIA PER STAMPANTI EPSON 

strutta tutte le capacità grafiche e non Hard Copy con ingrandimento 
e riduzione 

BUFFER per stampanti da 16 KBytes 
PROGRAMMATORE DI EPROM 

(sul Pearcom si inserisce sul pannello) 

APPLI-CARD 280 A 

4 MHz. 64 KBytes RAM, 40-70 caratteri maiuscole e minuscole, viene 
tornilo con CP/M e dischetti utilità 

APPLI-CARD 260 B 

come sopra ma a 6 MHz 

I prodotti sono tutti coperti da garanzia 


ò/MJà 


SEZ-ONE INPOBM»- : 

Srrii' Mnsiria: 
VIACARDINRS. 


12/14 


.U'rviczrt Ca/ania: 

\ !A RANDAZZO. 32. 


- TEL. 
32/A 


(090) 775198 


MCmicrocomputer 27 



Che cosa ha in più 
Personal Kid? 



PREZZO 
(IVA esci.) 


KID 2010 (48 K. tastiera incorporata) 1.210.000 

KID 2020S (48 K, monitor 12” incorporato, 
tastiera separata) 1.5(X).000 

KID 2030S (48 K, monitor 12" e drive 5” 
incorporati, tastiera separata) 2.300.000 

KID 2040S (48 K, monitor 10” e due drive 5” 
incorporati, tastiera separata) 3.000.000 

Monitor 12” fosfori verdi 250.000 

Drive 5” 1/4 (SHUGART) 700.000 

Winchester 6,7 MB con controller e 
interfaccia 4.500.000 

Winchester 14 MB con controller e 
interfaccia 5.200.(X)0 

Multiplexer (collega più KID su un unico 
Winchester) 1. 200.000 

Stampante Star 80 col., 100 car/sec, bidi- 
rezionale 900-000 

Stampante Star 132 col., 100 car/sec, bidi- 
rezionale 1.200.000 

Interfaccia doppio drive 120.000 

Interfaccia parallela 130.(X)0 

Interfaccia RGB 70.000 

Espansione 16 KRAM 150.000 

Floppy Disk 5” (scatola da 10) 45.000 


- Costo Basso 

- Lettere minuscole 

- Tastiera con pad numerico + i segni 
delle operazioni 

- Repeat automatico 

- Set di tasti funzionali per l’esecuzione 
immediata dei principali comandi 

- Diretto controllo del cursore 

- Zoccolo per memoria EPROM 

- Disponibilità del sistema in versione 
open frame o vestita in più 
configurazioni 


Compatibile A pple * 



SIPREL s.r.l. Via Di Vittorio, 82 - Tel. 071/8046305 - Zona Ind.le Baraccola - 60020 Candia di Ancona 

Cercasi Concessionari 


‘Apple è un marchio Apple Computer 


K A 


^ÌuC/LOmcuJc£± 




.'tanunci gratuili per vendila o scambio di materiale usalo o comunque in unico esemplare fra privali. 
Vedere isiruzioni e modulo a pag. 161. 


Vendo 


Vendo Sharp l'C lSUO + «lampanlc CE ISO + accu- 
mulatore * manuali in italiano causa passaggio si- 
stema supenore. Il lutto come nuovo L. 700.000. Tel 
ore Z\ Marco 02 59J2M 

Vendo Texas TI 59 e slam panie lermicu PC I00C\ un 
modulo base e un modulo per i calcoli nautici, un 
manuale di programmi per TI 59 di scienea delle 
costru/ioni. il lutto usato molto poco. Per informa- 
zioni tei 0331 781309, 03 3830502 ore pasti a Paolo 

Vendo Sharp MZ80B unita centrale 64K video Inter- 
faccia unità llopp) 2 drive doppia densità stampante 
grafica 80 colonne Prezzo interessante Telefonare 
dopo le ore 20 00 al 3092060, Tonno Chiedere di 
Claudio 

Vendo TI/99/4A + joystick -v cavo registratore + 
extended basic + mini memory -I- sintetizzatore 
vocale + moduli "SSS": parsec, scacchi, munch 
man. TI invadersi il tutto originale Texas c corredalo 
da manuali a lire 990.000. A chi acquistasse l'intero 
blocco regalo modulo "SSS" calcio -i- cassette giochi 
per cMcnded basic Scrivere a Rapetti Alberto • via 
Belvedere 26 - 46043 Castiglione Snviere (MN). op- 
pure telefonare allo 0376 638469. ore serali. 

Vendo Sharp PC 1500 4- interfaccia stampante cas- 
setta (CE 1 50) 4- espansione 8K byte (RAM CE IS5) 
in imballo originale con acccsson usata poche ore 
tutto a !.. l.(XM>OOOi per informazioni rivolgersi a 
Ermete Guerrini. V.le Pisacane. 24 - 40026 Imola 
(BOI Tel. 0542 '28353 (ore paslil 

Vendo 3'ic 20 -v esp. grafica con 3K RAM 4- I6K 
RAM com[delo di cavi. alim.. manuali. Insliit e soft- 
ware. Tutto L 550.000 Per informazioni tei. 
051 466490 ore serali Chiedere di Giorgio 

Vendo .Sharp 1211 4- inicrfuccia rcgislra/inne 4- 
stampanlc + programmi originali ed altri di inge- 
gneria - lopografìa personalizzati - tutto a L. 
600.000. Vendo PBIOO Casio completo di stampante 
4 interracela registrazione 4- registratore Sharp 4- 
programmi originali ingegneria e pcrsonalizaali tut- 
to a L 350.000 Tel 06. 7821375. sera 

Vendo TI 59 4- PC 100 completa modulo SSS base, 
pacco schede vergini, manuali d'uso, alimentatore, 
carta sensibile. 6 manuali di programmi orig. Texas 
Iculcnlo strutture ing. civile, elettronica, matematica 
c slalislical Tutto in ottimo stato L. 400.0110 Leo 
Meneghini - Via Galilei 17 - 50058 Signu. Tel. 
(155 874795 dopo le ore 19 

Vendo VTC 30 4- registratore 4- espansione SK 
RAM 4. \ic MON per programmare in assembler 
4 4 manuali in italiano 4- numerosi programmi 
igiochi, word processor, studio di funzioni, grafica, 
sistemi ridotti, ecc.) solo in blocco a L. SOO.fXXt non 
Irallabili Telefonare ore pasti al 010 361659. Gior- 
gio Costi - Via Massone 2 - 16131 Genova 

Vendo HP4I-C 4 modulodi matematica -t- manua- 
li usato pochissimo. lutto a lire 290.000 Irailablli. 
Kabio Vena, Via Verdi 3- 20059 Vimcrcaic(MI). Tel. 
039 668577 ore pasti. 

Vendo Atari XL600 Basic incorporalo 4 alimenta- 
tore I6K RAM nuovissimo asole 750.000 tire (ratta- 
bili causa regalo inutilizzato Telefonare 02 425649 
Matteo (pasni o scrivere a Pnncili Matteo - via B. 
D'Alsiano 29 - 20146 Milano 


Vendo cokolarrice program inabile in basic Sharp PC 
1211 con stampante CE- 122; usala pochissimo, com- 
presi manuali L- 4U0.(KtU Andrea Maestri via M. 
Bonamico, 19 - 44030 Serravallc (EE) Tel. 
0532 834359. 

Vendo Texas TI-99/4A I6K RAM. colon, musica, 
compleio alimeniBlore. modulatore PAL. manuale 
(O.x:asione!!'| solo L. 295.000. Telefonare sera 
041 709079 Grandesso Stefano - Giudecca 173 
30133 fVE). 

Vendo Stampante PC IfXIC praticamente nuova -t- 3 
rotoli di caria termica a L. 300.000. Telefonare ore 
pani Savino Longo. Tel. 099.31 1031 Taranto. 

Vendo Apple II Eluroplus 48K. I6K card. I dnvc -i- 
conlroller. 2 paddic. in omaggio Visicalc. Visidex. 1 
w.p.. alln programmi a scelta tutto a L. 2.600.000. 
Pace Giancarlo. Via Vanvilelli 3, 20129 Milano. Tel 
02 733317 

Vendo Sharp PC 100 -t- stampante 4- espansione di 
memoria a 10.5 Kbyie 4- cassette software. Tutto 
nuovo (4 mesi) originale giapponese, usato pochissi- 
mo. Vendo al miglior offerente. Telefonare ore pasri 
serali a Paolo Lanfranchi - Via Come^iano 6 - S 
Donato Milanese - Tel. 02.5279177. 

Vendo Videogioco PhiUpa G7000 completo di acces- 
sori 4- 1 1 cassette tra cui cassetta musicale, la pro- 
grammazione del computer, ecc. a L. 420.000 (valore 
commerciale L 660.0001 ottimo stato; oppure scam- 
bio con Vie 64 -f regislritore. nel caso aggiungo la 
differenza fino ad un max di L. 230.000. Mezzadri 
Vittorio Via Vercelli. 16 • 10036 Scllimo T.se (TO) 
Tel Oli 8002012 (sera! 

Vendo AlM 65 compialo di tutti i manuali, Basic. 
Assembler, 41C RAM. contenitore, alimentatore da 
contenitore, per passaggio a sistema supcriore È 
nuovissimo e usato realmente una decina di volte; L. 

I 000.000. Scrivere a; Buono Nello - Via Roma. 21 
8310(1 Avellino - oppure (etefonare a* 0825 .14446 
(ore pasti), 

Vendo C'ommodore VTC 20 4- espansione 16 Kbyle 
4- Joystick 4- moduli pochi “Jelly Monsicr". "Star 
Baule". "Night Drive". “Super Slot", "Jupilcf Land- 
er" -h progrummer'snid + Manuale Vie "Vogliamo 
incominciare cosi". Tutto m garanzia. All'acquirente 
regalo I cassetta C-IO con programmi inleressanli. 
Tutto a L 850.000 iraitabili! Soldati Lorenzo - 695! 
Maglio di Colla (Ticino - CHiTelefono 091 971134 

Vendo TI 99/4A compleio di niodulalore TV alimcn- 
lalore, cavetti van. manuali. 2yoysiick. registratore 
Geloso con contagiri, modulo extended basic, ma- 
nuale per dello, modulo indaders. circa 100 pro- 
grammi su casscllc. libri vari sul basic, mohilcilo per 
contenere il tutto con piano per TV c prese necessa- 
rie. Tutto in imballo onpnale a solo L. 800.000. 
Prefenreizona Milano. Tel. 039 '87921 1 Barca Giu- 
seppe • Via Tre Re 29 - 20047 Brugheno (MI). 

Vendo Casio PB-lOO in ottimo stalo con tasto "F" 
uuiocosiruilo e perfeuamente funzionante 4- inter- 
faccia h'A-3 per registratore a cassellea L. 180.000. 
Sono compresi nel prezzo il libro "Il Casio PB-100 
imparare facendo", manuali di isiruzioni, listalo e 
rassetta con 25 programmi. Sparla Tonino - Via 
Orto S. Clemente 16 • 95124 Catania. Tel 
095-329469 pasti 

Vendo MPE' Il tastiera esterna, interfaccia per 2 
driver, joystick, borsa, software in cassette c dischi. 
Telefonare dopo ore 21 Piero Coni 050 26523 


Vendo Sinclair KX8I compleio di alimeniuiore e 
caveiu più espansione di memoria RAM I6K. più 
manuale in italiano e numerosi giochi su cassetta e 
listato. Il tutto a lire 200.0(10 trallablli. Vendo anche 
separatamente Lopez Roberto - Via C Troya 2 
Milano. Tel 02 425908 

Vendo TI 99/4A completo di alimentatore, modula- 
tore Pai e manuale. 4- cavo registratore 4- registra- 
tore 4- coppia joystick 4- cartuccia TI mvaders 4- 
carluccia soccer 4- cassette con alcuni programmi a 
L. 500.000. Rcstani Enrico- Via Cesaipmo .30- 20128 
- Milano - numero tclcfomeo: 02 2593798. 

VendoSindair/.XSl -t- espansione 16K originale 4- 
3 cassette giochi (lirannosauro • scacchi - dcfenderl 
4- van soRware La Carrubba Marco - Viale Meda- 
glie D'Oro 50 - Roma - 06 384757 

Vendo Commodore CBM 8032 - doppio drive 8050 
Stampante Honeywell Linea 20 con piedistallo - ta- 
volo perdetti • il tutto mai usato - Tel 045 504491 

Vendo Stampante .Seìkosha GPBO-N nuova in imbal- 
lo originale con pacco carta (80 col. 25 cn sec. adatta 
Sinclair, Vie. Microprofessor ecc.) solo L 450.000. 
Utility di stampa in MicrosoR Basic; permeile la 
stampa e l'aggancio automatico di più sorgenti (pro- 
grammi, testi ecc.) con salto c numerazione pagine, 
intestazione personalizzata dei fogli ealtn paramein 
definibili precedenlememc. Ideale per archiviare m 
modo ordinalo programmi Uliliiy per ricerca e mo- 
difica di curalieri Istruzioni e frasi all'interno di file 
(programmi testi ecc.). Ogni utility L 25.0011 (List - 
Floppy). Sian/ione Antonello - Via DucaGugliemo. 
13 - 84100 Salerno. Tel. 089..392694. 

Vendo srampanle PC lOO/C per calcolatrici TI 58, TI 
58,'C. TI 59. usala p«hissimo a lire 300.000 Natu- 
ralmente compresa di manuale per l'uso e di 2 rotoli 
di cuna termica. Telefonare a Roberto 01 1 '632664 
(TO). 

Vendo TI56C usata poctiissimo completa di imballo 
e accessori originali appena uscita di garanzu L 
100.000 trattabili. Daniele Pirrera. Tclef dalle 20.00 
alle 2I..30 allo 055/231895 

Vendo copia Apple II 46K 4- doppio driver 2 % 320K 
-r video Haniarcx 12" verde 4- scheda 80 colonne -i- 
intcrruilorc cambio 80 4Ucolonne -t- interfacaa pa- 
rallela per stampante 4- interfaccia seriale RS 232 C 
4- manuali In italiano -f dischetti con programmi 
van - a L 4.400.000 - Sergio Capiranio Via Valmara- 
na 68 -001 39 Roma -Tel. 8131827 dalle 19 alle 23. 


ATTENZIONE 

Per gli annunci a carattere 
commerciale - speculativo 
è stata istituita la rubrica 
MCmicrotrade. 

Non inviateli a 
MCmicromarket, 
sarebbero cestinati. 

Le istruzioni e il modulo 
sono a pag. 161. 


MCmicrocomputer 27 


139 




\f II riimurktl 


Vendo Sharp PC 121 1 -f* lalerficcii casselle CE 121 
m ottimo stalo, con manuali e conrerioni originali 
lire 250.000 trattabili. MagUani Alessio • via J. C re- 
semi 6'qualer - 15100 Padova - Tel. 049 7547M 

Vendo slimpanre grafica a matrice d’aghi ITOH 
compresa interfaccia per Appiè lutto nuovo a lire 
I 100. nOO. -Scrivere o telefonare lune te ore a' Bar- 
ducci Pahrizio - Via Cicerone ] - 48015 PinareUa di 
Cervia (RAI Tel 0544 98809.1 

Vendo ugni garanzia perfelta Casio P\ 702P + 
stampante FP 10 + FA2 adattatore per regisiralorc 
+ manuale Italiano 4- inglese + libro 2000 Pro- 
grammi - Garanzia Rag Coslanzi Pierfranco. Via 
Marconi, 19 - 21037 Lavena P Tresa (VA) 

Vendo L 200 000 lettore ottico di codici a barre per 
HP41 C/CV avente pochi giorni di "vita*' con garan* 
Tiaecompletodi accessori ed imballo originale. Stimi 
disposto anche a scambiarlo con altro materiale per 
rHP41 C. Telefonare o scrivere a Luigi Pinna. Vi.i 
Ferrucci l6iA - 07100 Sassari - Tel 079 270508. 

Vendo causa passaggio sistema supcnoie Texas TI 
99/4A usato 4 mesi -I- manuale + cavetti per 2 
regi.slraton -I- cassetta con programmi a !.. 300.000 
Tel. 24567. Subbia Enrico, V. Mameli 141 -Livorno. 

Per Apple II vendo scheda espansioiie Mìcroframe 
I28K, compatibile Ramex. con soAvvarc simulatore 
didiscoSupcrdosa L 500.000 Telefunareoreserali 
Silvio Vaicntini - Via G. Malaspma, 9-35100 Pado- 
va Tel 049 691475 

Vendocausa passaggio a sistema superiore, Texas TI 
99/4A, perfette condizioni -i- modulatore c cavi per 
regisltaion L 310.0110 Modulo Extended Basic con 
manuale L 180 000. modulo mini memoria -I- cas- 
setta con programma "Lines "c "Line by Ime assem- 
bler" L 210 OOU, manuale Assembler 45S pagine L 

20.000, coppia joystick L 40.000 (in garanzia) Solo 
se in blocco ultimo prezzo L. 700.000 Pasciuto Ales- 
sandro - Via Nervesa Della Battaglia. 7 - 80124 
Napoli Tel 08L6I8624 

HP 9820 A - calculator con display alfanumerico e 
stampante termica cedo per L. 600.000. li lutto UK 
Zona Lodovico - Via Tarquinia 19 • 4IUI0 Vaciglio 
(MOi-Tel 059 .372370 Oreccnu 

Vendo cambio Sofmare per Affile ll/IIF. ira cur 
Apple Wnter HE. Apple Fortran Pascal, Simulatore 
8080, Apple Pilot, DOS Boss, DOS Tool Kit, Copia- 
ton. ecc. Esentuulmenle scambio tali programmi 
con "Language fard" Longobardi Giampiero - Via 
Einaudi. I - 80053 Castcllammiire di Statila (NA) 
Tel 081 8702358. 

Vendo, pcrrellamcnte funzionante, computer per 
scacchi MGS, con moduli Morphy c fapablunca 
(specializzato nei Anah). 9 livelli di gioco, livello 
nsoluzionc di problemi, provvisto di accumulatore 
ricarica bile incorporalo che permeile di continuare a 
giocare anche se viene tolta la corrente di rete. Tutto 
a L. 4(Y) 000. Senveread Anacleto Futlan, viale Papa 
Giovanni 35' 10. 31015 Conegliano Veneto (TV), 

Vendo HP85/A. 32K. completo di dissello porla 
ROM. ROM prmler-plouer ROM matrici, coperli- 
na. valigia, manuali d'uso, lutto come nuovo e con 
contralto di assistenza HP valido Ano al 31 10.1984. 
per L. 4.400.000 (valore commerciale L 7,100.000) 
Disponibili numerosi package di programmi tecnici c 
gestionali, cassette vergini e caria lennica. Telefona- 
re arch. Renato Rossi 06 8366393 ■ U6.83 18939 

Vendo Apple II E in condizioni perfette + 2 floppy 
disk + dlskconlroller -i- sclicda 80 colonne originale 
.Apple. Matteo Cerofollni. Viale Fabrizi 21 - 4! 100 
Modena - Tel. 059 211577, 

Vendo Comimidore Vie 20 * repsiraiore -i- espan- 
sione 8K RAM + cassetta per 40 colonne c alta 
risoluzione ed ampio software; il lutto imballata a 
sale L. 450 001) iraltabiii Spese di spedizione a mìo 
canco. Telefonare o scrivere. Aniulini Franco - Via 
Grazioli 126 - 38100 Tremo - Tel. 0461 260.36 

Vendo TI 99/4A -I- cavelli registratore 4- exi basic 


T 4 casse (TI invàderà vìdeo chess lombstone 
cil) bum thè wumpus). valore L. I 100.000 circa, a 
L 650.000 da concordare scrivere a Gianfranco 
Ciaochetii - Via Tigellio n 28 - 09100 Cagliari In 
regalo van programmi in cassetta (simulazione di 
mercato vecchi ma buoni, ecc) 

Vendo Sinclair ZX 61 (senza alimentatore) 4- 16K 
RAM 4- KIT I O 4- tastiera -t- manuale L. 270.000. 
Cedo inoltre calcolatrice programmabile TI58c pra- 
ticamente nuova a L. 90.000. Giancarlo Toccafondi 
Via Monlalese. 228 - 50047 Prato (FI) - Tel 
1)574 466737 

Vendo HP4IC 4- moduloquadr. (82170) 4- manua- 
li (equivalente HP4ICV)come nuovi, usali pochissi- 
mo L 400.000 HP67programm pori e lettore sche- 
de magnetiche con pilencarKabiliedalimcnlalon; -t- 
manuab, come nuovo L 345.000 HP I9c pro- 
gramm. memor perman con stampante icntnea in- 
corporala. pile ncaricab. atimenlainre. rotoli caria 
termica e manuali 4- programmi ing. civile. L. 

215.000. Scrivere o telefonare a Torazzi Enrico 
Piazza G Da Verrazzano 4 - 40131 Bologna - Tei. 
051 370964 (dopo ore 20:00). 

Vendo causa passaggio sistema superiore. Sinclair 
ZX81 .32KRAM 4- inverse video 4- alimentatore con 
reset i- tre libri (manuale inglese c italiano + 66 
programmi) 4- vane cassette di soAware (sia utility 
che ottimi videogiochi)a L. 300.000 II lutto è perfet- 
ta mente funzionante e quasi nuovo per informazioni 
lelefunare al 0761 32442 oppure scrivere a Nen Ste- 
fano - Via S Maria Della òrollicella 4 e - Viterbo 
01 100 Telefonare prefenbilmente ore pasti. 

Vendo computer N.E. Z80 completo di CPU, inter- 
faccia video, interfaccia cassette, scheda memoKa 
32K. alimentatore, monitor tastiera alfanumerica la- 
siterà esadecimale, mobile rack possibilità di usare 
floppy stampante e scheda gralica ulta nsoluzionc 
prezzo di mollo inferiore al valore reale. Telefonare 
a Paolo - 080/SI86S6- Bari. 

VendoHP-41C 4- lettore di schede i- modulo qua- 
druplo di memoria 4- modulo x-funclions -F ROM 
di siaiisuca + annata '83 PPC Calculator Journal, 
solo in blocco, tulio in ottimo sialo, compresi di 
imballaggi orginali (il lettore di schede ha 5 mesi di 
vita) a sole L 800.000. Dano Gianfagna Tel. 
055 245549 Firenze - Telefonare ore pasti 

Vendo stampante 82I43A per 4IC senza baitene a 
Lii. 400 000. inoltre Invaders per Atan .32K L. 

20.000, Football 32K L. 20.000, versione di Zaxxon 
32K con 7 aerei invece di 3 L. 20.000. PMG editor 
32K L 20.000 Scrivere a Luigi Servadei - Via Villa 
D'Oro 45 - 41 100 Modena - Tel. 059-250933, 

Vendo Te.xas TI 994 A 4- alimenialore + modulato- 
re video + alimentaiore 4- manuale 4- cavello a L. 

350.000 con cassellu Solid Stale SoAw. Gioco spa- 
ziale "Invaders " Il tutto come nuovo neM'imballo 
originale. Telefonare al 045 7] 2003 1 chiedere di Ga- 
briele Isoli Gabriele • Salizzole Via Bionde • 37056 
VR 

Causa passaggio sistema supenore svendo il seguen- 
te materiale per mkrocompuler Nuova Elenronica 
LX .380 (allmemaiorc) lire 40.000' LX 383/LX 384 
(lasiicra esadecimale + interfaccia) lire 60.000; LX 
380 (ini. video 32 colonne) Lire 85.000; LX 386 
(RAM 8K completa) Lire 90.000. LX 392 (RAM 
32K dinamica) Lire 100.000; LX 387 (Tastiera alfa- 
numenca) Lire 100.000; LX 391 lalimenlalore per 
driver) Lire 20.000; LX 381 (BUS); Roppy disk dri- 
ver Lire 350.CXI0. Telefonare 0321 453074 Riccardo. 

Vendo Sinclair ZX Speclnun 48K causa pussaggio 
sistema supcriore completo di ogni sua parte iieirim- 
ballo originale 4- cassetta dimostrativa Horizon 4- 
manuali per uso m inglese ed in Ilabano + parco 
programmi composto dalle migliori casselle per un 
valore complessivo di lire 120.000 Prezzo letale lire 

450.000 inlrallabib. Telefonare a Sergio nelle ore 
strali Tei 06 7491897 

Scambio oltre 200 programmi per ZX Specirum, con 
continui arrivi di novità dairinghillcria con slln 
programmi da me non in possesso. Vendo anche a 


prezzi bassissimi ma preferisco lo scambio Scnveiea 
Toscano Francesco - Via dei Salici I7-2(XJ25 Legna- 
no - IM II o telefonare allo 0331 597054 

Vendo personal computer Sharp MZ 80-A espanso 
48 KB RAM. 32 KB liberi. Sono compresi monitor 
fosf verdi e registratore Richicdcsi lire un milione 
Telefonare (0586) 424647 ore pomeridiane o scrivere 
Saltamonli Sergio - Via Be/zecca 8 - 571011 Livorno 

Vendei Vìe 20 + registratore C2N -i- manuale in 
ilaliano. "Guida al Personal VIC 20" della EVM 4- 
quDlchc gioco (amok) su casseila. il lune usato 2 
mesi compie lodi alimentatore e modulatore e ancora 
in garanzia a L. 360.000. Per accordi telefonare a 
Mimm Andrea 02 6700474 (ore pasti) Milano 

Vendo Vie 20 con cavi e manuale 4- Supcresp 3K 
4- graAca 4- I6K RAM statici lutto a L 500.000 
oiracquirenie regalo interfaccia cassette con cavi, il 
libro “Guida al personal VIC 20". Tnslol. 50 pro- 
grammi tra listali e casseila Per informazioni telefo- 
nare allo 051 466490 nelle ore serali chiedendo di 

Vendo HP4ICV 4- Ictlorc di schede -t- stampante i 
4 rollini di carta lemnca nera -i- modulo estensione 
funzioni e memoria 4- modulo HP IL 4- interfaccia 
video 4- 2 kit di mascherine 4- Mulh Pac I 4- 120 
schede di cui 51 programmate F lellete Irasfcribili 
4- van numen di Kcy Notes 4- centinaia di moduli 
per programmi, il tutto con iihrein istruzioni in ita- 
liano. Tulio in blocco oiumo stato 1 2 5001X10 
Alberto Fiorenza presso la scuola normale supcriore 
56100 Pisa. 

Per cambio sistema cedo CooiinodDre 2(MI1 (piasira 
30.32, Basic 3000. ROM Tool Kit)tspanso 32K.con 
registratore incorporato, completo di manuali e nc- 
co di software in cassetta (giochi, gestione. scicniiA- 
cil. Vera occasione lutto a L. 650 0(X) irallubili Ri- 
volgersi a: Villor Massimo o Franco - Via Grubizio, 
35 - .341711 Gorizia - Tel 0481 81254 (ore serali) 

Svendo calciriairkc TI-58C 4- 10 programmi per 
esercizi di analisi per liceo sciemiAcn (ovvero come 
passare lo scruto della maiunlà”) 4 manuali di 
programmazione 4 schede magnetiche TI 59 4 in- 
terfaccia per PC 1 00 a sole L 270 000” Non trattabili 
Tel. ore ufficio 050 502434 Ettore. 

Vendo TI $9 in ottimo stato perfettamente funzio- 
nante. Completa di tulli gli accessori (AC adupier. 20 
schedine, astuccio ngido modulo di base, manualii. 
in imballo originale In più molti programmi regi- 
strali o listali di matematica, meccanica, ingegneria 
elettronica (tratti dal modulo, con relalive folocopic 
del manuale), giochi Tulio quanto come nuovo per 
sole L. 180.000. Scrivere 0 telefonate (ore paslij a 
Amaglio Carlo -Tr. Via Valle 52 - 25050 Mompiano 
(BS)-Tel D30'395655 

Vendo modulo espansloiM 6 slot per VIC 20. come 
nuovo, per passaggio sistema superiore. Lire 250.000 
Iratlabili Tel. Alessio 06 3584883 

Sharp PC-I2II ^ ialerfaecia per registrature CE- 

fella econ manuali d'uso e di programmazione ongi- 
nalì Vendo il tutto a sole lire 200.000 non iraiiablli 
Peroni Maurizio - Via Are 7 -Tom Del BcnagolVR) 
- Tel 045 7225731 oppure Viale Romagna - Casa 
Studente - Tel. 02-2364438. 

Vendo Interfaccia video programmabile 80 v 24 co- 
lonne per miero Z80 NE montala e funzionante com- 
patibile possessori CP(M L 200,000; scheda 5". 8" 
funzionante L 16U.UU0. Roselli Francesco - Via Fi- 
lippo Smaldone, 71 - 00171 Roma ■ 06 2581701 

Vendo Sharp PC 1211 in buono stato eoa interfaccia 
per registratore a cassette CE 121 con manuali e 
cassetta piena di programmi. uiiUiies. giochi, a Lire 

1 80.000. Paolo Boreila - Via Manna 12 - LcsmolMII 
20050 - Tel. 039 6980318 

Hes 3Arìler Canrìdge per VIC 20 nuova vendo a L 
60.000 compresa spedizione e ÌDlerfaecìa VCX 1001 
per registratore a L. 10.000 Bruno Moniiesor - Via 
V Cocchi, 25 - Verona 


140 


MCmicrocompuler 27 



Il maleriiile « perfctlo Tel. 055/474836 ore pasti, 
oppure 055.'265034 ore ufficio. 


Vendo Home computer Texas TI 99 completo di 
cavo per due regiairulon. modulatore, TV color, ali- 
mentalore e coppia di Joystick più linguaggio exlen- 
ded basic a lire 450 000 Ivalorc reale 630.000) Tele- 
fonare ore pasti 02.803793. Ubaldo. 

Vendo personal computer Sinclair 7.X Specinim 48 
Kbyte Ram, issuelwo (tasti azzurrini), causa passag- 
gio sistema superiore, tre mesi vita, ancoro in imballo 
originale, compresi cavi c manuali in inglese e in 
italiano. Software vario: Masterchess, Horace goes 
Skiing. VU-30. Bioritmi. Poker e altri II tutto a sole 
lire 450.000. vero uffare. Rivolgersi a: Peroni Aldo 
Via Nemi II -00179 Roma. Tel. 06/7883701 . 

Vendo al miglior offerenlc Newbrain AD -r cavi e 
alimentatore 4- Handbook & Software Teehnical 
Manual + vari programmi. Il tutto con solo 9 mesi 
di vita. Telefonare, solo se realmente interessati, al 
055 770460 (ore 20). Francesco Di Fede - via Titigna- 
no 9 - 56023 Titignuno Pisa. 

Cambio giochi per Spectnim 16K: Arcadia - Orazio 
va a sciare - Ground Allack - Meleor 3Dl inoltre 
cassetta con 50 programmi vari. Cerco programma 
per sviluppo sistemi Totocalcio. Scrivere a. Davide 
Cavaglion. C so S.Santarosa n. 65 • I2I0Q Cuneo. 

Stampante Centronics 737 mai usata vendo L. 
800.00(1 + vendo a L. 100.000 l'Apple II Wriier un 
dischetto che permette di memorizzare e stampare 
dati sulla perìfenca in ogni pane del foglio molto 
comodo per l'ufficio -t- sempre per Apple vendo a L. 

100.000 un dischetto contenente il programma archi- 
vio ed Il programma VU-Calc. Per informazioni scri- 
vere 0 telefonare (ore pasti) a' Tadini Enrico Via 
Della Liberia 140/29 Rapallo 16035 IGE) Tel. 
0185-60935. 

Vendo causa passaggio a sistema superiore HP I5C4 
mesi -I- garanzia 4- imballi originali a L. 240.000 
(Irallabili). Tel. 051/331244. Bologna Ore serali. 

Occasionissima!! Vendo Commodore VIC 20 4- Ca- 
bincldl espansione per 6 schede 4- memoria da I6K 
4- memoria da 8K -f- super espander (3K di RAM 
+ alla nsoluzìone grafica e gestione completa del 
suono) 4- programmer's aid + 2 favolose cartucce 
gioco (cosmiccrunchereGorf) + regisiratorcCZN 
nuovo modello 4- lutti i manuali 4- molti program- 
mi. Il lutto perfettamente funzionante e con solo 5 
mesi di vita (praticamente nuovo). Vendo a L 

590.000 trattabili (valore complessivo attuale L. 

1 .300.000 IVA compresa). Bcliramo Massimo - Via 
Casleldelfino 5 - 10147 Torino. Tel. 011/290752. 

Vendo a buon prezzo Alari VCS 2600 ancora in 
garanzia. Vendo inoltre le seguenti cassette: star rai- 
ders 4- spcc. tastiera (63000) demon aitack (32.000) 
space mvaders (43000) new tennis (45000) riddle of 
lhesphms(310(Ì0)MSPac- Man mazccraze (30000) 
defender (55000) combat (20000) prezzi trattabili. 
Telef Roberto 0464.5I8150. 

Vendo computer Sharp PC 1211 e stampante con 
Interfaccia per registratore a cassette incorporala e I 
relativi manuali in lingua italiana, lutto in ottimo 
stato L. 350.000 (rallabili. Cesler Albert - Via Cam- 
per, 45 - 39050 Pineta di Laives (BZ|. Tel. 
0471 952071 ore serali. 


Si è costituito a Bari il Pocket Group ~ Club l'tenti 
Commodore Puglia per i soci sono previste numerose 
faciUlazioni: dall'acquisto di materiale Commodore 
a prezzi speciali all'accesso alla biblioteca soOware 
del club composta da centinaia di programmi per 
Vie 20. Commodore 64. PET CBM di o^i tipo 
(gestionali, grafici, didauici, KC.|. Il club dispone. 
Inoltre, di un servizio di folocopialura della vasta 
biblioteca di libri e riviste italiane c straniere. Per 
informazioni scrivere a: Pocket Group Via Amoruso 
34-70124 Bari. 

Come nuovo MFP 11, Apple compatibUe. 64 RAM. 
completo di tastiera esterna, imerfaccia TV, monitor 
e registratore, alimentatore swiiching. manuali basic 
inglesi e italiani, user's manual per L.M. programmi 
originali Digitek, Libro "32 programmi per Apple", 
borsa tracolla Digitek. eie II tutto a sole lire 950.000. 


Per Apple II musk System In ottimo stalo, manuali, 
dischelli sistema. Il tutto a L. 450.000. Davide Ardir- 
zoia • Via Isonzo 6 - 28047 Oleggio (NO). Tel 
0321/91528. 

Vendo o cambio con Hardware C64 libri VIC 20. 
Owners Manual (lingua inglese) & traduzione italia- 
na di "Vie revealed" E VM. Cartucce: super espander 
3K RAM, Vie monitor (con manuali). Luca Bran- 
dani. 041.766241, Udo (VE). 

Personal computer ZX Specirum 48KB garanzia uf- 
Hcialc - con manuale istruzioni m italiano e alcuni 
programmi. Qualsiasi prova - Vendo Lire 500.000 
Bossi - Via Machiavelli 65 - Prato (FI). Tel 
0574/26983 

Volumi Giachi con 116502 4- Musica con il calcolato- 
re - Esercitazioni di Assembler - Applicazioni del 
6502 - Valore L. 50.000 - vendo a L. 25.000 compresa 
spedizione. I volumi sono nuovi. Bruno Monlresor 
Via Locchi 25 - 37124 Verona 

Vendo Texas TI 99/4A completo di tutto + joystick 
4- 2 cassette SSS; "Attack" e "Parsec" -i- più di 33 
programmi su nastro. 15 dei quali originali Texas 4- 
cavetlo per registratore L . 460.000. Ore pasti - Luca 
Tel. 384806 (solo zona Roma). 

A prc20 favoloso vendo.'cambio pocket computer 
Casio FX702 P, nuovissimo, 2 mesi di vita, con ma- 
nuali e imballo originale e garanzia da inviare aU'im- 
porlatore. vendo L. 270.000 irallablll se II comprato- 
re è della provincia di CE o NA. oppure cambio con 
home c. VIC 20. ZX Spectrum o Texas TI 99/4A 
(min. 48K!|. olTerti in imballo e con garanzia e ma- 
nuali originali, eventuale conguaglio da convenire 
Oppure cambio con CBM 64. con condizioni su 
indicale preced. Scrivere o Telefonare a Giovanni 
Della Valle. Via Amendola 9 - 81055 S. Maria C. 
Veiere (CE), tei. 0823 848369 (ore pasti o sera max 


Vendo causa passaggio sistema superiore TI 99/4A 
completo di alimentatore, modulatore T.V. Pai. cavo 
di registrazione, manuali. Praticamente nuovo L 
320.000. Inoltre i seguenti moduli Solid State SoR- 
ware: Video Ches.s L. 80.000; MUNCH MAN L. 
50.000; PARSEC L. 50.000. Giancarlo ore pasti. Tel 
06. 7567439 (Roma). 

Vendo per Apple scheda Al.F music Synlhelizcr-i- 
manuale + software lire 450.000 - Vendo scheda 
originale Crack-Shol (per "aprire" i programmi pro- 
tetti) 4- manuale 4- soRware lire 200.000 Tel. (02) 
4228264 ore 14-16. 

Olivetli P6066 con programmi di calcoli e grafici 
tecnici per ingegneria civile c/o geslione aziendale 
completa vendesi — Slabilini Via Razza. 3 Milano 
Tel. 65.90.110 

Vendo ZX8I + 32K + scriverne ZX Printer + cavi 
per 'TV e regisiralore + manuali in inglese e italiano 
tutto in valigetta originale a lire 400.000. Eventuale 
cambio di scrìvente con 64K per ZX81. Scrivere o 
telefonare a Luciana Boldrini - Via Marco Polo 22 
Stazzano (BGl - Tel. 035/591827, 

Vendo Televisore a colori giapponese marca JVC - 
Japan Mclor Company CX SOO ME Commutatore 
colore PALfSecam - Oirt 6.5 - UKHK6.0 - CCIR 6,5 
- lulli 1 comandi di Brighi - Piclure Colour e Degauss 
c V. houd - antenna estraibile presa per antenna 
esterna. Sintonia manuale immediata anche TV pri- 
vale— Presa per cuffie— Beat Cui radio a Ire canali 
MV-SW-FM e registratore incorporali Monitor 4" a 
L 520.000 - Salviate Paolo - Via Marconi. 28 
Mogliano V.lo (TV). 

Vendo ZX 81 completo di manuale inglese e caveiii 
vari 4- alimemalorc 4- 2 libri: "66 programmi per ZX 
81" e "Guida al Sinclair ZX 81" 4- software vario. Il 
lutto in ottime condizioni vendo a L. 100.000. Per 
informazioni Krivere o telefonare a Cesare Patara. 
Via C. Valenti 9. 00191 Roma. tei. 06/3273624 (ore 
pasti). 


il biUegene 

di Felice Pagnani 

V.Comandini, 49 00173 ROMA 
Tel 06/61 33 025 - 79 70 559 

PERSONAL COMPUTER SUST IL 
Unita' centrale 46Kiam In- 
terfaccia registratore, in- 
gresso analogico, linguaggio 
residente in ROM, Basic es- 
teso, monitor e disassem- 
bler, tastiera 53 tasti, 
alimentato ed assemblato in 
contenitore plastico, 6 
slots disponibili per espan- 


sioni 980.000 

Espansione 16Kram....l43.000 
Scheda linguaggio.... 143. 000 

Scheda CP /M Z60 1 98 00 0 

Interfaccia Epson. ...143.000 
Interi Centronics. . . .160.000 
Video 60 e 24 V is i dea . . 2 1 0 . 00 0 
Interfaccia seriale. 154. 000 
Scheda UART RS232... .220.000 
Interi minifloppy. . . . 110.000 
Grafica col . alta d . 200 0 . 00 0 
Scheda SUSY 4BKRAH . . . 5 80 . 00 0 
Scheda SUSY 6 4KR AM . . . 6 5 8 . 0 0 0 
Drive 5" slim I me . . . 560 . 000 

Dische tt 1 5“ 1/4 4.500 

10 Dischetti S"con custodia 

rigida a leggio 50.000 

Dischet t 1 B" 5F/SD 5 . 000 

Dischett i 8" DF /DD 7.600 

Contenitore dischi. ...50.000 

Monitore 9" 227.000 

Mon itore 12" 245.000 

Moni tote 15" 296.000 


Monitor 14" SR COLOR . 6 BO . 0 00 
Monitor 14" HR COL. l .34 7 .00 0 
Tastiera PCIBM Ap p 1 e . 2 3 0 . 0 0 0 

••«NOSTRA PRODUZIONE**» 

MMnuovissimaMIM 
SBC CC/FP scheda ZBO 4MhE 
64K RAM, controllo 5/8" flo- 
ppy DD e Winchester, porte 
seriale e parallela, O.S. 
CP/M 2.2 

presto 1.200.000 

Schede STD-BUS ZBO sistema 
multiutente, 256KRAM, 6 por- 
te seriali una parallela, 
cui si può connetere 4 mini 
da IHB l'uno e 3 Winchester 
da 20MB l'uno. Le schede 

pretto 2.570.000 

TERMINALE 60x24 tubless RS 
232 emulatore dei piu' dif- 
fusi terminali 6 80.00 0 

RL83 per chi vuol far da se: 
Schedone Z80, crt, floppy 
controller 8" (500k), 64KRAM 
sistema operai. CFM, manuali 
lire 600.000 

Siamo distributori unici di 
zona per; Periferiche di 
memoria TANDON, COGITO, HI 
TEC, stampanti ID5 DATA PRO- 
DUCTS, DAISYUHITER, Sistemi 
di sviluppo ed emulasione 
Z80 e 68.000 MUSTEK con OS 
UNIX. Terminali video LEAR 
5IEGLER INC., controlli di 
floppy e wincester WESTERN 
DIGITAL e DTG . 


MCmicrocomputer 27 



142 


MCmicrocompuler 27 



è inolire corredalo di di 


0 -i- ZX Printer 
raprofciisionalc 



Vendo eiiutnioiK 64K per ZX81 o cambio con diiTe- 
rcnu m pagamento espansione minima I6K Tel. 
032l;473055. 


Vendo per TI 99/4A sistema di espansione deile perife- 
rìche: PHP 1200-orì^nalc Teias- mai usato causa 
doppio regalo. L. 250.000 + spese spedinone. Ber- 
nardi Giovanni - Via Manzoni 52 - Casaleccbio di 
Reno - 40033 Bologna - Tel. 051-577936 ore serali. 

Vendo HP 85 + espans I6K + cassetto Rom -s 
RomAP -I- Rom PR PL -i- Rom Maina -f HPIB-l- 
7 nastri + HP 41 CV -|- Rom MAT -i- Rom Sur- 
veyng -s X Kuncuon + Penna ottica L. 650.000. 
Visicalc. In blocco L. 5.500.000. Tel. 0I0;5934I9 Vil- 

Vcndo Stampante -Microilne’ 80 col. lire 400.000; 
Monitor 9" Profesaiontic. rosfori verdi lire 300.000: 
CBM 64GimesBook lire 15.000. Antonio Bonetto 
Via Leonardo Da Vma 33 - Aversa (CE). Tel. 
8901490. 


Vendo V’ideogioco Atari CX 260U completo di Joy- 
stick e Paddlc e6 cassette - Space Invaders- Combaci 

- Video Chess - Skiing - Missile Command - Brea- 
koul- vendo causa acquisto Commodore 64 lutto L. 

350.000. Bellezza Renalo Via Macedonio Melloni 13 

- 00146 Roma - Telefonare dalle ore 19. allo 
06 5562555 



vun, stampante professionale I32cl/120cps.svendesi 
a L $.000.000. Telefonare ore pasti allo 049.'667I87. 


Vendo Pocket-computer Sharp PC-I3I1 e relativa 
stampante con interfaccia cassette incorporata con 
tulli I manuali In lingua Italiana a Ut. 350.000 tratta- 
bili. Cesier Alberi. Via M. Camper 45. 39050 Pineta 
Di LaivesiBZ). tei. 952071. 


Vendo Sharp PC-I2I1 -f CE 121 interfaccia regi- 
mi di ogni genere. Il lutto a L. 200.000. Pietro Maz- 
zilli - Via AdelardI. 61 - 44100 Ferrara - Tel. 
0532,40279. 



Santena (TO) - Tel- 01 l..'9493S82. 

Vendo tutto a sole L. 500.000. Coosolle Texas Inuns- 
menu TI 994A con imerfaccia video alimentatore e 
manuali + modula TI Exiended Basic -f registrato- 
re "Program Recorder" Texas -s modulo Speech 
Synlhesizer (la voce del computer) -i- comrollo ac- 
censione computer a distanza -I- 50 programmi ap- 
plicativi e giochi Telefonate ore serali allo 
02.707780. Giordano Ambraselli • Via F Belloili, 7 
20129 Milano. 




superiore) TI 99/4A nuovo, usato due ore. con ga- 
runzia da timbrare ed interfaccia per registratore L. 

250.000. Telefonare 0419086140 preferibilmente 
scrivere a Marco Zorzeiio - Via Castellana 202, E 
30030 Tnvignano (VE) 


Vendo in blocco I numeri dill'uoo al sede di MCmi- 
crocompuieralprezzodi L l5.000appvrrcBmbio con 
materiale per Spectrum dello stesso valore Senvere 
a: Cappellelli Claudio - Via Milano. 46 - 22063 Can- 
lù (CO). 


Vendo sistemi videoscrittura Olivetti modello T62I e 
T60I nuovi a L. 3.500.000. Tel. 9844438 - 3496141 
iRomal. Sig. Ricci e Sig. Bricheiio. 

Vendo TI 99/4A * cavo registratore -s joystick -I- 

programmilncassetu.il tutto in ottime condizioni a 
!.. 480.000 trattabili. Scrivere o lelefanare a Gualtie- 
ro Ghiaia - Piazza di Arbizzano, 16 - 37020 Verona 
Tel.045'7513173. 

Vendo computer TI 99/4A * cavo registratore + 
aliraenuiore -i- modulo Pai Color -i- manuale 
cassetta zeppa di programmi (giochi e uiilityl lutto a 
L 420000 -I- modulo S.S.S. Exiended Basic (con 
manualila L. 200.000 -I- modulo S.S.S. minimemory 
(con manuali) a L. 200.000 + manuale editor,' as- 
sembler originale Texas a L. 70.000. (Tutti I compo- 

loro imballaggio originale). Vendo inoltre una confe- 
zione di lOdiskeilc vergini Scotch 3M comprati per 
sbaglio e mai usali, tipo IBM 3740 e compatibili a L. 
70.000 Telefonare ore pasti a Vietri Mario - Sai 
Oregina 24 B - 16134 Genova - Tel. 0ini216669. 

Causa passaggio a sistema meno portatile (!) Vendo 
Sharp PC-ISOO con interfaccia stampante - plollcr 
ed espansione da 8K - come nuovo - manuali ed 
imballiongmalipiùgli introvabili manuali hardware 
& software su 1 500 c TRS 80 PC2 - più di 80 
programmi già pronti di vari argomenti imutemali- 
cu. statistica, ingegneria, ricerca operativa, gestiona- 
li. giochi, ecc.). Marco Brandimarte - V Pinclll, 24 
10144 Torino - Tel. (ore serali) 01 1 487500 

Causa passaggio altro sisierru vendo ampia Bibliore- 
ca programmi Apple. Tel. 984443g(Roma)Gianfran- 


Seikosha • Slampime GP 700 a colon completa di 
manuali d'uso, nuovissima, ancora imballala vendo 
causa doppio regalo a L. 1.060.000. Vendo inoltre 
interfaccia per stampami Centronics e RS132 da col- 
legare allo Spectrum a L. 85.000 ed eventualmente il 
software per stampare con lo Spectrum a 32'64/80 
colonne a L. 40.000. Ferrari Calia - Via Recchi. 14 
22100 Como - Tel. 03Ì-552390. 

Micro .Vuova FJenronlca completo di moiiilor (non 
funzionanie). mobile, tavolino con rack, regìslralo- 
re. 32K Ram -I- 2«;8K privato vende L. 500,000 
Telefonare 06'5423335 oppure 06/5135638 Stefano. 

Vendo Sinclair ZX Spectrum 64K Ram completo di 

sena dimostraiivae vari gìwhiTH^bli 48K"°Bl”k 
Krisial 48K. Chess 48K. compiler 48K ecc.) il tutto 
usalo pochissimo a L. 500.000. Telefonare ore pasti 
02 2044660 oppure scrivere Magagnin Renalo - Via 
Stoppani, 3P- 20129 Milano 

Vendo, compro.cambio prograiiuni per Oric I 48K. 
Dispongo di giochi, programmi sci enlilici. assembla- 
tore. scacchi, eie. Invio elenco completo a chiunque 
mi manda una busta alTrancala col proprio indirizzo. 
Maunzio Agelli - Via Giudice Chiano. 32 - 09100 
Cagliari, 



man. Spaccinvaders ecc.)!^ll luno a mIÌ?L. 250.000 
oppure permuto con stampante per VIC 20. di cui 

071'^77179^’o^rivere a Monachesi Giorno. Via 
Europa, 23 • 60025 Loreto (AN) 


Vendo DAI 48K con tastiera alfanumerica professio- 

manuale italiano, inglese e firmware, mollo .software 
(es. Assembler), cavi; L 1.300.000 - Lorenzo Ambn 
Via G. Guerra. 12 - 50126 Firenze - Tel 055 680940 

Vendo TI-S9. PC 100. 3 moduli e manuali 1. 

300.000. Vendo mollre -Sharp PC-1500 espansione 
IIK. interfaccia stampante, registratore, alimentato- 
re L. 1.000.000. Telefonare 041 .301 20 oppure 041 
29447 Alessandro Media, -San Marco 3981 - 30100 


Vendo Texas TI 99/4A. completo di manuale, ali- 

coppia joystick, cassetta Parsec, cassetta programmi 
(Star-Trek-MeteorsecclaL 410.000 Cocci Franco 
- Via Romolo Balzani, 68 - 00177 Roma. Tel 
2872273. 


Vendo per TI99/4A sisleii» di «pansinnr delle perife- 
riche. PHD 1200 originale Texas mai usato causa 
doppio regalo L. 250.000 -t spese spedizione - Ber- 
nardi Giovanni - Via Manzoni, 52 - 40033 Casalec- 
chio Di Reno (BO) - Tel OSI 577926 ore serali 

Vendo Sharp PC 1211 + ÌDlerfaceia CE 121 per 
collegamento a registratore, manuale e Libro delle 
Applicazioni. Il tutto in ottimo stato, con imballi 

J. Presemi 6,'Qualer - 35101? Padova - Tel 
049/754766. 

Vendo Pocket Computer Sharp PC-ISOO + siampan- 
le phmer 4 calori -i- Refil -I- cavetti II lutto a L 
600.000 irallabih. Luca Monlesi-6l 100 Pesaro Tel 
0721/68106. 

Vendo Personal Computer MPF. Il 64K Ram. I6K 
Rom, Apple compaliUle. borsa, tastiera esterna, in- 
terfaccia registratore, manuali, cassetta didattica. 

rrprezzo*ltr'c95aOOOlra»aW^ 

a; U. Torrini - Via Bolognese, 57 - SOlOO Firenze 

055/474836. 


Vendo ZX8I -e esptnsoiie 64K Rim Memoteca * 
tastiera bellissima Memolech + interfaccia registra- 
tore + cavetti - 1 - manuali + mollissimi programmi 
L. 300.000 lutto. De Cola Lorenzo - V SalTi. 60 
47042 Cesenatico (FO) - Tel. 0547.81 152. 


borsa Digilek, cassette Digitek. corso 
Soft. Cranca, Nurse, Giochi eie ouo- 

850.000. P. Corti - P.zza Donati, iS - Pi- 
26523. 



Vendo OUvelli BCS 2030 -f prog gestione vendite 
ecc. perfetto; prezzo interessante se eonlanii CIppurc 

T^l. 085.2042421 ore pHli. 


gioco The Aiuck a L. 300 000 trattabili Telefoi 
0 scrivere a- Salomoni Mauro - Via K Rocchi 
40138 Bologna - Tel. 051 .346585 


Vendo Vie 20 -t- C2N -i- 16 K Ram + una cassetta 

Vie 20 insisti di varie riviste). Perfcllo. due mesi di 
vita, in garanzia lutto a L. 400.000. Disponibile an- 
che espansione da 8K Ram a L. 70.000 Giorgio 
Morandi - Via Dame 17 - 25122 Brescia - Tel 
030/43146. 


rnmi«K^L. 400.000- Zx'priiiler a L. 100.000^1 
tutto completo di cavi e manuali originali - Offro 
inoltre parecchio software Leso Picrgiulio 
045 29874 - Verona 


MCmicrocomouter 27 


si per CBM 64 f^siedo limoni Basic."Tl>ÒM!^ 
Scrcen Gmphics, Sul 64 (su-casseiu) Frogger, 

la listu a chi invia lUla a L. 300 in busta chiusa a: 
Cululi Camicio • Corso llalia. 60 - 9S0I4 Cìiurre 
(CT). 


L 290.000). Dario Sorgalo - Via Lunga 7 - 45026 
Lendinara (RO) - Tel. 0425.' 61 194. 

Vendo Sharp PC IMO. nuovo, imballo originale 
prezzo da concordare. Nando Finocchiaro - Via G. 
Galilei. 51 - 31015 Conegliano (TV). Tei. 0438/ 
61622. 


Vendo 7.X8I + lutti gli acceaaori (alimcnlalorc, ca- 
vedi, ecc.) * 3casselle software + 3manuali il tulio 
a L. 190.000 con l'espansione I6K Ram oppure L. 

90.000 solo lo ZX8I. Cambio programmi, informa- 
zioni. riviste UK. libri UK per il p.c. Sinclair ZX 
Spcctruml6o48K.PaoloSimoneila- Via Colombo. 
30-21012 Cassano M. (VA) - 0331/201927 - (sabato 
c domenica). 

Vendo HP 41 C computer tascabile + Ram 82106 
tot. 893 byte - 128 funzioni + 64 tasti riassegnabili + 
memora continua -f 3 porle l/Oliberc per accessori 
- alfanumerico - manuale ilaliano 225 pag. man 
applicaz. 61 pag + software vario solo L. 250.00(1 - 
nuovo L. 473.000. PerprofesMonisli Sergio Bruschi 
Via Albani 52 • 20148 Milano - Tel. 321944. 


Vendo per Comniodore Vie 20 espansione di memoria 
I6K + regalo Space invaders L. 140.000 Iratubilit 

Cruncher dipo PacMan) a L. 30.000 l'uno: vendo 
infine Interfiecia VCX-IOOl per usare un comune 
regisiralorc a casscue sul Vie L. 15.000. Da Lio 
Mauro - V. Ponchielli, 12 - 30038 Spinea (VE). Tel 
041 997160. 

Vendo Sharp 1211 + ialerftcciaCE-122. lalcrfac- 
da CE-I2I complcio di manuali e programmi inge- 
gneria - topografici al miglior olTerente. Tel. 06/ 
7821375 ore serali. 

Vendo TI-99/4A, 3 mesi di vita, completo di garan- 
zia, cavo per I registratore, 1 registratore della Texas 
dedicato, alimentatore, modulatore PAL. I cassetta 
di programmi della Texas -i- altre casselie di pro- 
grammi. manuali, il ludo nello imballo originale a 
lire 400.000 trattabili. Scnverc o telefonare a: Ugo 
Paternostro, piazza Cannicci, 2 - Scandicci (FU 
50018. Tel. (055) 2521 15 (Non in orario scolastico). 

Causa passaggio a sistema superiore vendo compu- 
ter Vk 20 + manuale in italiano a L 300.000 condi- 

sette c'on giochi. Telefonare 05^i25l3. Cum Giam- 
pietro - Via Turati n. 3- 43045 Fomovo Taro (PR) 

eledrookr nella co^gurazione: Lx'^Bl/jio. LX 
383/384 ;385/ 386/ 387/ 388. monitor a fosfon verdi 
racchiusone! mobile originale, vendo a prezzo strac- 
cialo. A chi fosse interessato, telefonare ore pasti a: 
Corvaro Luigi -Via Cesare Ballisti. 124- Civiianova 
Marche IMO - Tel. 0733/ 772504. 

Vendo ZX-81 16K RAM. Alimentalore, mollissimo 
software, anche medilo. L. 200.000. Alessandro Cio- 
lidi - Via Fabroni. 45 - 50134 Firenze - Tel. 055' 
473810. 


Per Vie 20 causa passaggioa sistema superiore ven- 
do -f di 40 programmi bellissimi Scrivere a Andrea 
Barlolmi - Viale A. Volta. 106 - 50131 Firenze. 

Vendo Osborne I inusalo completo di manuale m 
ilaliano c programmi d’uso. Tel. ore pasti 079/ 
786379. 


Vendo laser UCZ 80 t- espansione M-16 I6K Ram 

imbatto Lil. 270.000. (Listino Condor InforaHlics 
Lil. 467.500 -I- Iva). Telefonare a G. Gianodo 
Tonno - 01 !/ 599719 ore serali 


Vendo Texas TI-99/4A poco usato compleio di: Ext 
Basic + Sinteliz/atore vocale -f cavedo per due 
regislralon -f modulo SSS Parsec * coppiajoyslick 
■r T.Y. Exlended basic -i- riviste americane TI 99" 
Magozinc + 2 cussede di programmi + varia docu- 


mentazione. il ludo a sole 500.000 lire. Rivolgersi a 
Roberto. Tel. 06/ S3I568I - Roma 


Vendo, causa passaggio di sislcma. biUioicca Soft- 
ware per ZX SpecIruD. Olire l(X) programmi Si 
vendono in blocco (ca. L. 550.000) oppure singolar- 
mente (5000 o 6000 L.cad.). Magagnoii Stefano. Via 
Di Vinone 42 - 400I3 Caslel Maggiore (BO) - Tel. 
051/ 700531 ore pasti. 


cassette (Space Invaders. Pac-Man e Colf) a L. 

250.000 Irallabili. Telefonare allo 099.' 29253. 


Vendo Casio FX-702P nuovo (avuto a Naiak in 
regalo) con manuale e m omaggio una cakoblnce 
tascabile al quarzo. Scrivere olekfonare a: Pasquale 
Croce - Via N. Fesu 19 - 00137 Roma Tel- 06' 
8272577 dalle 13 alle 13 e 15. 

Vendo Video Computer ATARI 2600 completo di 

roid - VolleyBall - 6 mesi di vita con Imballo originale 
a sole tire 1.050.000 (valore 1.400.000) Iradabili. 
Vendo inoltre Sharp PC 1211 -i- CE 122 (stampante 
per PC 1211 a hre400 000 trallablh (valore 550.000). 
OlTerta Alan 2600 -I- PC 121 1 -I- CE I22a sole lire 

1.400.000. Vilrioli Pasquale - C.so Ganbakti 527 
89100 Reggio Calabna. Telefono 0965/ 20105 (ore 


llalia? Decine di personal "ai raggi X". centinaia di 
programmi per tutte le macchine nella colkrione 
completi di MCmicrocumpuler fino al n. 25. compre- 
so lo "storico" numero uno! L. 2.000each. spedizio- 
ne contrassegno. Scrìvere specificando l'ordine (min. 
5 numeri consecutivi) a Paolo Siccardo- Via Brìgno- 
ni S/15 - 17100 Savona 


Vendo modulo SSS Huni The Viumpus (caccia al 
mosiro)penlTexasTI99/4A -i- unacasseda "simu- 
lazione di mercato originale Texas tutto a lire 45.000. 

Piras Andrea - Via Porcellana 13 - 07100 Sassan 
oppure telefonare allo 234008 ore pasti. 

programmi didallici e non tra cui Sur Raiders c 
Jawbreaker 11. diversi manuali ludo in ottime condi- 
zioni: per informazioni scrìvere o telefonare dalle 16 
alk 20 a Spadaro Roberto, C.so Grosseto 302 
I0I5I Tonno. Tel. 011/ 733198. 


Vendo VCS 2600 Alari + 10 easaette (Combat. Air, 
Sea Batik: Space Invaderà. Maze Craze: Pele's Soc- 
cer: Asieroids: Haunled House; Missile Comand: 
Breakoui: Super Breakoul) causa passaggio a siste- 
ma superiore. Vendo lutto in blocco a L 480.(H)0. 
ComalUrc: Scarpa Mauro - V. Giorgione 9 - 30038 
Spinea (VE). Tel. 041/ 999297. 

Vendo scheda Laiiguage Card originale pei Apple e 
compatibili come nuova, imballala con manuaka L 

280.000. Vendo Inoltre Cealronka, compresa inter- 
faccia. L. 1.300.000. Qualsiasi prova. Prof Emilio 
Guarisco - viale Romagna 2/M -92016 Ribera (AG) 
- Tel. 0925/ 67690. 


a 100.000 lire. Cario Folco - Via A. S. Novaro. 9 B 
I8I00 Imperia (0183) 26629 (ore pasti). 

no da 20V3^ Possibilità ^usdla ircumaTa 
esterne. Allego inollre un manuale e due sparlili. 
Vero affarci L. 600.000 trallabili.RIvolgcrsiaOrlan- 
dini Andrea- Via Slgkri il - 20135 Milano -Tel. 02> 
571035. 

inglese -i- molti listali di giochi a L. 70.000. Vendo 
inollte 16K da riparare (anche separatamente) a L 

30.000 (mai usata) oppure solo integrali a L. 30.000 
(trado solo zona Terni) Pcrchiubilaa Terni conse- 
gnoa domicilio. Leonardi Marco - Via Del Cesale n 

1 3 - 05039 Slronconc (TR) - Tei 607071 (ore pasli). 

Vendo Commodore VIC-ZO piu manuali di istruzioni 
originale ed E.V M. + re^iniore C2N -s super- 
expander 3K RAM -I- vari programmi giochi origi- 

Basic, fra cui Defender. Scramble. Donkey Kong, 
Tool Kit (più di 200 programmi!) + 2 carmdge 
originali Commodore (Puc-Mnn e Scacchi). A lire 

400.000 tradablli Telefonare ore serali Alberto (02- 
8496234) 

VendoSlampaiiteHP82l43 A per 41Ca III. 400.000 
sprovvista di baderìe. Vendo i> cambio programmi 
per Alari 400/800. Scnverc a Luigi Servadel, Via 
Villa D’Oro 45 - 41 100 Modena. 

Vendo ZX 81 completo dei suoi accessori base e 
imballaggio. Regisiratare Philips N2234 con: conta- 

volume ''Guida al Sinclak ZXs" ZX80 e nuova 
Rom" della Rila Bonelli. Ed. Jackson. Il ludo a L. 

210.000. Testi Luciano. Tel. 0535/24403 (MO). Ore 


Vendo Vk 20 + registratore -f super exp 3K -i- 
Programmer's Aid -I- I6K -f Trislol 4 dissella 
scacchi I6K. II lutto 380.000 intraiubili. Tel. Marco 
864066. Via O.G- Porro, 20 - Roma. 

Vendo Texas TI 99/4A completo di cavo per regi- 
stratore con 1 seguenti giochi: The Adack. Ti Inva- 
ders. Car War, Parsec. Scacchi c Vecchi Giochi ma 
buoni II. il tudoa L. 450.000. Evemualmemeigiochi 
Il vendo separatamente. Tel. 039.'73248l Monza 
(MI). 

Vendo TI 99/4A imballalo, usalo pochissimo, com- 
pleto di Joystick registratore, modulo Exlended Ba- 

Icarri armati). Tutto a sole’ 450.000 lire, telefonare 
ore serali 715494. Roberto, Milano. 

Vendo Calcolatrice progntiimabik HP 34C come 
nuova, completa di imballo nnginalc libretto di istru- 
zioni e alimenuiorc. Il tudoa lire 180.000. Telefona- 
re a qualsiasi ora (risponderà una segielena lekfoni- 
ca) al numero 06.'8924568. 

Vendo per ZX Speclrum, causa passaggio a sistema 
superiore, I seguenti libri e prograaiini. "Speclrum 
Hardware Manual" L. 10.000. "The complete spec- 
lrum Rom Disassembly" L. 18.000. "The ZX Spec- 
lrum explored" L. 12.000, ‘The Speclrum pocket 
book" L. 14.000. In blocco L. 50.000. Inoltre "A- 
specl Edilor/Asscmbler". A.ssemblerZ80su cassetta. 
L 15.000. e inoltra il pnmo numero della rivista su 
cassetta "Load'n'Run " L. 5.DOO. Damele Zingoni. 
Via Vergiolesi, 2- 51100 Pistoia. Tel. 0573/33075. 

Vendo xtainpnle Texas PC-IOOC quasi nuova a L. 

300.000 (evenlualmemeiraltabili). Luigi Toso -C.so 
Turati 13E- 10128 Torino. Tel. 01 '500936 (ore pa- 


Vendo 64 Kb Ram Memolech per ZX8I a L. 240.000. 
Telefonare ore 8.00-14.00 escluso domenica al 0434.' 
26278 chiedere del Sig. Rolando. 

Vendo causa doppio regalo. Pocket Computer Casio 
FX702P. nuovissimo (Naiak '83)aiKors imballato a 
L 220 000 iraiiabili (prezzo — Ivacompresa— reale 


Vendo Sharp MZ-80K, 48K Ram. Basic esteso, cas- 
setta machine language. videoeregislralore integrali 
a L. 1.000.000. Telefonare oieserali a Stefano Bian- 
co (06) 6092190. 

Vendo per ZX8I laslien pnfesiooak della Mctiw- 
tech Veramemesuperbaesenzabisognodisdidalure 


Vendo ZX 81 4 alimentatore 4 I6K. manuale, 
cavedi L. 200.000. Tel.02/56389S-569I353- Bricchi 
Daniele. 

Vendo schede mkro N.E.; LX .380. LX 381, LX 382. 
LX 383. LX 384. LX 385. LX 386A. LX 386B. LX 
387. LX 388. LX 390, LX 391. LX 392. Vendo anche 


MCmicrocomputer 27 


145 





dnvc Tandnm. conncllorc. IO diwhcili nuovi e un 

lolale L I 550 000 Cnlu anche vintole pam Tel. 
O: 458o:27 

Vendei per Coimnudore 64 cavvelta originile USA per 
disegnare m illu risoluzione. Aggiunge l2comandi 
ul Biisic ir» CUI PLOT. DRAW. PRiNT AT. LA- 
BEL (senile in HI-RESl. ecc. a L. 20.000. Lorenzo 
Honlanmi • Via Cavour 33 • 53IIIO Siena 

Vendo Commodore >'IC 20. compralo da pochissimo 
lempo. come nuovo regisiraiore C2N + modula- 
lorcielcvisione + irasformalore 220 voli -i- manua- 
le completo in lUliano; il luuo a lire 350.000 Luigi 
Ricciardiello. Tel 051 576780 Via Panoramica 6 
Casalecchio di Reno lBO|. 

Vendo scheda 80 col per Apple 11 I Vision 80) c morti- 
lor a colori Haoiares 14" Telefonare ore serali allo 
02 230.352. 

Vendo ZX8I esp. I6K compicio di alimcmalore c di 
cavi collegamcnio iclevislone e regisiraiore a Lire 
150.000. Solo Siena o Firenze cenifo (ritiro personal* 
menici Scrivere a: Franco Capresi • 530I0S Rocco 
a Pilli (Siena) Allegare numero (elefonico 

Vendo per micro Z80 NE interfaccia floppy S" c 8" L 
16(1000: inierfaccia video programmabile 80x24 
monlalac funziona me compadbi le possessori CP M 
I. 200 (XXI Roselli Francesco • V F Smaldone. 7| 
Roma Tel 06 358|7(1| 

Vendo ZX Specittim I6K con alimcmalore. cavi, 
manuale. isiruzKim in ilaliano. garanzia l^hii. de 
casseue originali regi virate c registratore Tutto nuo- 
vn musalo a L. 350.<X10. Rivolgersi; Bernardi Mano. 
Via Triumplina 28 P Brescia Tei O.VI 308383 

Vendo stampante PC-l00CperTI58TI59 mai usata, 
acquistala per errore. 1. 300.00(1. Compro drive 
Floppy originale per Commodore 64 a prezzo vera- 
meme buono Tel. 01 1 39.5845. 

Vendoealeolatore Apple Ile cinese nuovo -s periferi- 
che ed imerfacce -f programmi, contano possessori 
di Apple per scambio programmi Maurizio Carola. 
Via L Litio. 109 - 00143 Roma. Tel. 06 5917363 (ore 
15). 

Vendo stampante grafica Selkosha GP-IOO-A con 
ingresso parallelo Cemronics. Nuovissima in imbal- 
laggio originale, ideale per Specirum. Tratto con 
Abruzzo e Lazio. Carmine Taddeo • Via Di Pena 7 
Chieli Tel 0871 32673. 

Vendo ZX Speetnim 48K con supergaranzia. ma- 
nuali, perfetto stalo a Lire 3711. (HXI Telefonare ore 
serali o scrivere a Gianfranco Consiglio. Via Della 
Mendola 57 - 00135 Roma Tel. 06 3201675. 

Per Commodvre 64 Assembler/ Disitssemblcr9 Kbyle 
prodotto di altissima qualità della Lofo ine Può 
scrivere programmi In I..M e modilicarc quelli già 
esistenti Manuale in italiano Vero regalo a L 

87.000 -h SS contrassegno Giochi. Radar Rat Race 
e Super Blitz in versione italiana sucasseita o disket- 
te a L 25 (XIO cad. * SS contrassegno. Paolo Serra 
C.P 19- 53100 Siena. 

Attenzione imeressaniissima ofTeria vendo personal 
computer Texas TI 99/4A 4- registratore con civellu 
4- Joystick 4 5 cassette giochi in canndge di cui. 
Parsec. CarWars. TI Invadcrs. Munch Mane Calcio 
del valore di L. 850.000 a sole L bOO ODO usalo solo 3 
mesi perfelle condizioni per informazioni telefonate 
a Pirone Massimo. O45.'72IOS50 Verona. 

Svendo per motivi economici compalibiic Apple II. m 
buonissimo stato, solo a L KSO 000 intrattabili. Tele- 
fonare ore pasti a Roberto • Roma Tel. 06 7670595 

Vendo per passaggio a sistema superiore: HP85.A. 
espia I6K. cassello. Rom, Rom Printer, ‘Pioller. 
Rum Matriv loterfaccia IIP-IB, Stampante 80-132 
colonne HP 8290$ A Valore listino IVA esclusa. L 
8.825 000. Tutto per L. 6.000.000 IVA inclusa. Ri- 
volgervi a: Ing. Nicola Salvali • Via Maier Domini. 
29-Chieli Tel 0871.63677 


Vendo ottimo stato: Hooey>>eUI3ue«ar/M64K Ram 
4 2 minifloppy 600 + 600 Kb. Sistema operativo 
CP M - Prologue - mBusic: lutti i programmi di 
utilità, programma alberghiero - programma conta- 
bilità panna doppia, circolari, indirizzi, cd altri an- 
cora: 40 diskciii il tutto a soli 4.000.000 - Ccisianlin 
Manuele - c.p. 41 1 • 30017 tesolo Lido (VEl • Tel 
042U93540. 

Vendo microcompuler Amico 2000 completo di; 1 K 
di Rum. inlcrfucciu rcgislrutorc. voltmetro, alimen- 
tatore da 1 A. manuale istruzioni, per programmare il 
6502. Valore 350.000 vendo a L 2S0.II00 trattabili 
Alanci Giovanni - Via A. Costa 8 - Caslelnuovo 
Rangonc (MO) Telefonare ore pasti allo 
059 536477, 

Vendo □ cambio (per programmi di giochi) volume 
per r(ntTodiizfoae al B»<c e volume d'iRO c manulco- 
zlone per il C'ommodore 64 in italiano Scrivere o 
telefonare a. Zambnni Piero - Via Ridonino Venuti. 
14 - Roma - Tel 06.8.320608 (ore pasti] 

Vendo hnme computer Texas TI 99/4A pochi mesi di 
vita con modulo SSS scacchi, modulo SSS “Tom- 
bsionceity" (gioco velocissimo), cavedo per un regi- 
-tralorc. imballo originale, a lire 320.000 Krecenio- 
ventimilal 4 spese postali. Tclcfonareesclusivumen- 
le ore pasti a Riccardo - fìenova - Tel. 010 589936. 
oppure scrivete a. Riccardo Ferrare - Via Santa 
Oliata, 3 24 - 16128 Genova 

Vendo .Apple II 1 28K 6 mesi, in garanzia, disk dnve 
incorporalo, a lire2 9(XI 000 più IVA Telefonare ore 
ufficio Maurizio Maggia - Torino Oli 238623. 

Vendo Tooikil per CBM serie .3000 causa vendila 
computer Aggiunge 10 istruzioni ul Basic mollo utili 
durante la stesura e la ricerca di errori del program- 
ma. É una Rom da 2KByie e chiedo L 50.000 
Massimo Cantelli - Via Corso 40 . 40051 Aliedo 
(BOI- Tel 051.871270. 

Privato vende computer MPF II completo di tastiera 
esterna, drive, registratore, stampante 80c. manuali 
4 sofivcare su cassette e su disco Nuovo imballato 
con garanzia Intana L. 2.650.000 irallabili. Badala- 
menli Agostino - Via Ponchielli 8 - lei 0924 29044- 
22592 Alcamo (TPI. 

Vendo ZXSpccInioi 48K (Il sene completissimo 4 S 
libri (4 originali inglesi) k software Spccirum a L 

200.000 Inoltre svcndcsi software su cassciic ongi- 
nah e no (oltre 25 inoli) x 48K a L 4.000 5.000 
l'una Telefonare Gianfranco02, 2480163. G Franco 
Poslerli - Via Anoslo 123 - Sesto S.G 

Causa passaggio a sistema superiore vendo Casio 
FX702P 4 inicrfacciu registratore FA2 ancora in 
garan/Ju. completi di astucci originiili c manuali in 
Italiano 4 cassetta programmi. Tutto a L 290.000. 
Mauro Moretto -Via P. Ciov. XXIll - Brcmhio (Mi) 
Tel. 0377 S8954 

Vendo ZX Speclrvm 48K nuovissimo a L. 350.000: 
telefonare ore pasti 0362 72565. Manani Giancarlo 
V Brianza 72 - 20036 Meda (MI) 

Per Apple II “Lai^uage Card" originile i I6K Ram 
4 linguaggi) a L 155.000. prezzo di listino L. 

352.000 4 IVA e scheda Eprom Programmer con 
disco originale a L 185.000. Telefonare a Tiziano 
0331 400303. 


Vendo ZX IVIntcr nuovissimo mai utilizzato. Telefo- 
nare mercoledì ore 14.45 chiedendo di Stefano allo 
06 9005122. 



1.0(30. 00(1 eioquanla discbeiti comenenti i più bei pro- 
grammi per Apple II e Apple HE Manco Cerofolini 


Via Fahrizi 21-41100 Modena - lei 059 211577 

Vendo programma bile Texas TI 58C in oKrmo slato 
L lUO.UOO Telefonare ore serali a Dame lei 
0321.725436 Cerano (NOI. 

Vendo calcolatore programmabile Casio F*\-60IP 
che porla integrali nello stesso apparecchio l'equiva- 
lente di: Casio 702P 4 stamparne FPIO 4 inlerf. 
registratore SA2 4 regisinilore a microca.s,sciie. 
Nuovocon manuali c 73 programmi L 4(KI IXKIirall 
Tel 02 9621273 

Vendo stampante C'EI$0 per Sharp PCISOfl comple- 
ta di cavi e manuale m italiano, imballo onginalc. I 

250.000 Tel 02 650506 Oscar, ore 20 30 


Vendo Casio EX702P 4 interracela FA2 4 stampan- 
te 4 numerosi programmi manuali e alimentatore, il 
tulio pcrfcllamcnlc funzionante. Te) 57.54612 f'Iau- 


Vendo Izmon 2 4KK completo di video e ili I drive: 4 
mesi di vita. Scrivere a Apple Club Savona P O Box 
l3-l7IOOSavona oppure telefonare allo II 19. 32753 
ore pasti (Richiesti 1. 2 6(X).«(M) Irallabili) 

Vendo HP41C 4 memoria quadrupla 4 Icllurc di 
schede 4 stampante termica 4 2 Ram con program- 
mi 4 balterie Nichel 4 alimcnialorc L I 1 50 IXXi' 
Salsiato Paolo - Via Marconi 28 - Mogliami Veneto 
(TVl 

Vendo Vie 20 4 legisiralore 2CN 4 2 manuali 4 2 
cassette programmi, lutto come nuovo 1. .XXi IHX) 
F'abio Sapienza - ('.so Vercelli 1 3 - 2KI00 Novara 
Tel 0321 452366 

Vendo Alari 400. Alari 4l0(rcgjstralorcl. 2 manuali. 

1 cassetta binnimi originale. Vendo tutto a 35ll.<HXi 
lirefì! Tutto m garanzia Martino Walter • Via C' 
Valicano 3 - 20157 Milano - Tel 02 3552014 

Vendesi Sharp PC'-12II compresa interfaccia CE- 
121 e stampante CE-122 4 alimentatore per siam- 
punie 4 manuali L 350.000. Telefono ore ufTicio 
593419, oppure scrivere Antonio Dureili - Via Barrili 

2 21 - 16143 Genova 

Vendo eccezionalmente a sole L 5(Xt0(Ki ennsnlle 
romputcf Texas T1-99/4A 4 registratore memoria 
Texas 4 modulo Exicmfcd Basic 4 Speech Ssnlhe- 
sizer 4 cavi, manuali e 50 programmi applicativi, 
giochi, ecc. Telefonare ore serali allo 02 707780 
Giordano Ambrosclti 

Vendo P.C. Sinclair ZX Spceirum KOK issue Iwo 
(tasti azzurn) a L 470 000 mlr. completo di ogni sua 
parte c con garanzia Regalo inoltre all'acquisto più 
di IO programmi originali del vatorc di oltre 250.000 
tipo; Hohbyl. Superscucchl. Football M„ Hiirace. 
ecc. Vendo anche stampante nuova a I. UH) 000 (in 
blocco L. 550 000). Rivolgersi ad Abbaile Massimo 
06 43700.39 

Vendo Vìdeogioco C'reativìmon trasformabile anche 
in microcompulcr completo di trasformai orco gioco 
tennis a L. 320.000. Telefonare ore pasti allo 
0321 60445 Ivan Porzio • Via M Buonarioli - 28068 
Romcniino (NO) - Tel 0321 6(H45 

Vendo C'axioFX702P 4 inierfaceia FA2 4 stampan- 
te FPIO 4 numerosi programmi c manuali il tutto in 
ottime condizioni C'Iaudio Garofolt - Via Ba'olc 
Rosa 8 - 00153 Roma - tei. 06-57546I2. 

Vendo.'Cambio vldeugiochi per Vk 20. Telefonare o 
scrìvere a Daniele Morcalc. V. M.ie Urugara 14 
Udine 33100 - Tel 0432'478532 

Vendo Slodalr ZX-8I, due mesi di vita (alimeniaiol 
I Khyic, completo di manuale inglese, a I. 9().(XXI 
Telefonare ore pasti allo 0481 73396 o scrivere a 
Novelli Roberto - Via Carducci 6 - Monfalconc 
(CO). 

Vendo uoilà di riverbero Kenwood R.A-80 come nuo- 
va. Imballo e garanzia originale L 1 70 (HX) non Irui- 
labili. Fabio 02 84.3819.3 


146 


MCfTKcrocompuier 27 



Cromemca 

Tomorrow's computers today 



Al primo posto nella tecnologia della modularità per dare forma 
nel tempo alle Vostre soluzioni. 


C-10 PERSONAL COMPUTER: al prezzo di un 
videoterminale una completa intelligent work 
station corredata di tutto il software necessario 
all'utente professionale. Structured Basic, il più 
potente basic oggi disponibile su mìcrocomputer, 
Writemaster. word processor di facilissimo uso, 
Planmaster e Sfafmaster*. packages che risolvono 
i più complessi problemi di analisi finanziaria e 
statistica, forniti insieme al nostro CDOS, sistema 
operativo totalmente CP/M compatibile. 

C'10 può divenire terminale delle nostre unità 
centrali o di altri computers grazie a Telemaster*. 
sofisticato software di comunicazione. 


UNITÀ CENTRALI ad architettura modulare, bus 
standard IEEE-969 S-100, basate sulla tecnologia 
DUAL PROCESSOR. MC68000 Motorola 16/32 bit 
e Z80A che operano insieme sotto il controllo del 
sistema operativo D-CROMIX, uno UNIX-like 
dotato di emulatore CP/M, che per primi abbiamo 
adottato su micro già dal 1981. Oltre 30 diverse 
schede a catalogo per realizzare il più sofisticato 
sistema del mercato. 

Configurazioni da 1 a 16 terminali, fino a 4MB di 
memoria centrale, dischi fissi da 20 a 600 MB. 
Network, CAD con grafica colori ad alta risoluzione. 
Completa libreria di software di base ed applicativo. 


• Opzionale - UNIX é un marchio deponiaio Bell - CP/M é un marchio depositalo Digital Research 
tm Bernardo Ave., 

tJlinsnilrV Mourjtain View, CA 94943 (USA) 

Distnbuito in Italia attraverso il: 



I 


Vendoconiputrr Video Genie valore L. l .7UO.OOOaL 
800-000, m omaggio 10 cassetle di programmi: brid- 
ge. lunar lander. loiocalcio ecc + inierfacce per 
monitor, televisione c registratore supplementare. 
Telefonare Fabrizio 06 8126272. 


Acquisto, scambio e vendo programmi per computer 
Atnri 400/800 su disco e cassclla. Luigi Servolini 
Via La Spezia. 81 -00182 Roma -Tel 06-7681219- 
384488. 

Vendo Teaas TI 99/4A -r cavo registraiore cas- 
sclla giochi "Oldies bui goodies I" a L. 200.000: 
Modulo SSS “Mini Memory" -t- assembler + ma- 
nuule Ediior-Assembler originale a L. 130 000. 

Ciamician. 45 - 35100 Padova • Tel. 0«/620625, 

Vendo TI 99/4A a- cavo per registratore + cassetta 
vari programmi tutti mollo belli. Il tutto a sole L. 
320.000 Garbo Esposito Antonio, via B. Zauli, 20 
04023 Formia(LT)-Tel. (0771) 25989, 

Vendo Fapansione 64K Memolecb come nuova, usa- 

personale. cubo magico, giochi diversi, data hook, 
prezzo da trattare Telefonare ore serali allo 

02 9465885 

Vero affare, cedo TRS-SO 48K con 3 drive stampante 
1.32 colonne e registratore. Inoltre 40 dischi 20 cas- 

TRS80 diTs volumi USA e 3 annate deiu'rìvl»a 
TRS-80 Journal. Altri accessori lutto a sole L. 

3 700.000 (rati Capra, via Moro. 17 - S. Donalo 
(MIl 02'511929 

Grossa opportunità. Possibilità di comprare a rate 
personal computer Commodore C64. Il prezzo? 
Computer -F registratore VIC IS30 -f un gioco. 

accomodi L. 1 10 000. Telefonare ore p^ti di venerdì 
sabato domenica allo 0187/701136 0 scrivere a Dei 
Bello Sandro - Via Genova, 1 14 - 19100 La Spezia. 


Vendo Apple U compatibile a lire 1.000.000. 1 drive 
con interfaccia a lire 750.000. Scheda PAI. a Ine 
160.000. Telefonare ore pasti 0583/95341 1 chiedere 
di Achille. 

OfTerlissimal Vendo CBM64 -f ^Itlralore CR.N -F 
cassetu programma relativi manuali e imballi 

550000 irallabib (valo'i^ul listino L. 775.000) causa 
regalo indesiderato. Telefonare ore pasii ad Andrea. 
TelOII'500687. 


Vendo pocket computer PC-121 1 della Sharp -F in- 
terfaccia CE-I2I -F libro delle istruzioni -F 134 pro- 
grammi (giochi ■ bionlmi ■ chimica • maicmatiCB • 
geometria ■ eie.) PC 1211. ISOO passi di memona, 
204 vanabill programmabile in basic. Prezzo L. 
210.000 (irattahili) - Tel. 011/598221 


Vendo "Encklopedia 
Mondadori (la ben no' 


(non iraliablli)' una o 



utili anche per la proficua comprensione del mondo 
degli elaboralon elettronici. Appronilane!! (valore 
commerciale L. 1.200.000) Telefonaredopo le 20.30. 
al 991987 (04 1 )e chiedere di Riccardo oppure lascia- 
re il proprio recapito telefonico! 


Vendo computer tascabile Sharp PC-121 1 in ottimo 
stato. 3 manuali, custodia. L. 180.000 - Giuliano 
Mogavero. via Asmara lOiA - Roma -Tel 8313109 


Occasione' vendo Tastiera Catio MT4S perfeiia, I 
chiedere dì Manuela. 

Vendo Apple 1 1 compì libile 48K collegabile vs. Idevi- 
soie -F giochi su cassetta, lire 950.000 e drive lire 
580.000. Vendo scheda parlante inglese lire 70.000 e 
molli alln giochi su dischetti e casscue prezzi bassi 
Telefonare 06 '5284087 Pino. 

Svendo ConuncKlore CBM/64 -F stampante 1526 f- 
mmifloppy 1541 -i- regisiratorccasscUc 1530 -F Joy- 
slik -F documentazione In Italiano, il lutto a metà 
prezzo causa passaggio a sistema superiore. Regalo 
programma di copia dischelli con un solo drive. 
Mano Morganlì- Via Sama Giulia. 15- IOI24Ton- 
no • Tel. 0ll.'889452. 

Vendo Texas 71 99/4A. un mese di vita -F cavo di 
collegamemo per legisirBlore -F cassetta "Basic per 
principiami" Lire 300.0CK). Telefonale a Guido (ore 
pasti) allo 019/805745 (Savona). 

Vendo per Apple Ile/II -F progrimnii es : (Visicalc -F 
Visiscbedule -F Visifile + Visitrend Visitai Desk- 
top Pian II -F VIsidex L. 800.000) PFS (File 4 
Repon 4 Graph) = L. 250.000. (Apple Wrilcr 4 
Quick File) = L 200.000. Mulliplan L. 200.000. 
Alln programmi II lutto con manuali. Prezzi iraiia- 
blh Telefonare Andrea 06/3201782 • Roma • Anche 
spedizione zone fuon Roma 

Vendo programmi per Apple II Plus e Appiè II E 
causa passaggio a sistema superiore: Visicalc. Tool 
Kit, Pro Writer. Ingegneria Elettronica. Apple Pitol, 
Compilatore Tasc con relativi manuali e molti gio- 
dii. Telefonare a Franco 06/393300 - Roma. 

Vendo 7.XM con nuova Rem da 8K. circuito slow 

espansione 32K RAM, alimentatore + 5. +9V - 2A 
per della espansione il tutto perfettamente funzio- 
narne. in mobile Olivelli, causa passaggio a sistema 
superiore. Soloin bloccoa L. 300.000. All'acquirente 

informazioni telefonare tutu i giorni, dopo le ore 
19:00 allo 02, '4690317 Luca BarbcUi. Via RafTaello 
Sanzio 32 - Milano. 

Vendo Texas TI 99/4A completo di alimentatore 
modulatore e cavi di collegamento 4 modulo SSS TI 

modulo SSS gioco "Parsec" Il tulio con imballi 
originali a L. 500.000 (raltabili Stefano lon - Via 
Delle Orchidee 10 - 20147 (MI) - Tel. 02/4158208. 


Compro 

Per ZX-Spectrum cerco prograimiii "ZX Stow Loi- 
der". Chi lo possedesse mi spedisca pure la sua lista di 
programmi per eventuali alln scambi o acquisti. Po- 
tano Alberto - Via D Chiesa 14 - 33038 S Damele 
(UD). 

Cerco disperalamenle il computer della Mattel "A> 
quirius 4 cassetta Basic 4 mini espander 4 espan- 
sione I6K Prezzo da subilirc. Castro Caetano. Via 
Vìlt Emanuele 126- Villasmundo(SR) 96010 Tel. 
0931 -959019 h. 13.30-14,00. 

Compro programnii per HP 86 ingegneria - acchliel- 
lura inviare dcilagliala desenzione e listino prezzi a: 
De Leo Salvatore - Via Foschea 37 - 88034 Nicotera 
(CZ)- Tel. 0963 - 81829. 

Compro programmi per TI 99/4A qualsiasi tipo 
Spedire elenco detiaglialissimo a: Bumbica Marcel- 
lo. Via Madonna del Cannine lO-S.G. La Puma 


telefonare ore pasti: Mano D'Aunzio n87S'S3203 
Termoli (CB). 

Se siete intenzionali a vendere programmi van per 
CBM-64 (preferenze: giochi, gestione magazzino, 
utility) speditemi il vostro catalogo - listino Grazie 
Bigon Paolo. Via S. Marco 177/A - 35020 Padova 

Cerco software per Commodore 64 listalo o su casset- 
te. Interessato anche a manuali d'istruzioni in italia- 
no; inviare lista e prezzi a luvaru Giuseppe C V E 
85 - 96017 Noto (SR) 

Compro programma "Totocalcio" per VIC 20. solo 
listato. Graduo elenco con listino di altri programmi 
sempre per Vie 20. Cosimo Tanlillo via Luigi Rizzo 
n. 15 Aspra (PAI 90010. 

Compro doni} disk IS40/41al miglior oR'ercnIe pur- 
ché in perfetto stalo. Cerco inoltre nuovi priigrammi 
In L.M. per il VIC Zaccomer Jean Piene • Via 
Lumignaeco 83 - 33100 Udine. Tel 0432'34329 

Compro per TI99/4A programmi (su cassetti, ma 
prefenbllmeme listali) di giochi e utility in Basic ed 
Exiended Basic. Inviare descrizione e prezzo a Stefa- 
no Dominioni - Via N. Tommaseo. 18-21100 Vure- 

Coffipro.'seambin progranuni gestionali utìlits per 
ITT 3030 Apple II NCR Telefonare Lavezzan Lu- 
ciano - Via K. Carimi I - Milano Tel 4233604 

Compro Drive per Apple in numero di uno, aiK'he 
compatibile, purché con meccanica Shugarl. e stam- 
pante LowCoM.Cerco Apple Wnter HE, Omch FiR 

HE. Screenwriler H. The Usi One. Calcolo Imme- 
diato. Classifiche al Bndge. Wizardry Giovanni Poli 

- Via Verni 16 - 70OS6 Molfeua IBAI Tel 080 
917086 mattina. 

Rivolgersi a; Pellacani Marcello- Via G.Guanni 41 
41 100 Modena. Oppure telefonando al pomenggio 
allo 059/243649. 

Manuale Griforlh II per Apple II. Offro in cambio 
programmi di ogni tipo dai games (Aztec. Choplif- 
ler. Swashbuckler. ecc.). ai db (Visidex) ai program- 
mi di utility. Davide Ardizzoia - Via Isonzo 6 - 28047 
Oleggio (NO). Tel. 0321/91528. 

Cerco occasione scheda controller per floppy (FOC) 
-F DOS per scheda computer SVM-1 SYNK.RTEK 
Scrivere a Kailner Giovanni - Via Marcello Garosi 
90 - 00128 Roma 

Cerco Software per Vic-20 inespanso solo listali, in- 
viare elenco descrizione e prezzi a: Rodolfi Massimo 

- Vicolo Lìmbolotio 7 - 24058 Romano di Lombar- 
dia - Prov di Bergamo - Tel 0363/ 910216 

Compro programmi per Casio PB-IOO. Inviare lista 
con descrizione completa c prezzi a; Incerti Marco 
Via Rosselli 31 - 29100 Piacenza 

Cerco originale o fotocopia delb "Reftrences Gui- 
de" per Commodore 64 e numeri arretrati di "Com- 
modore Oub" zona Roma. Scrivere o telefonare a 
Enrico Ferrari - Via Giuseppe Valmarana 43-00139 
Roma Tel. 06/ 8107671 

Cerco per Vie 20 programma per la Geslione Condo- 
mini. Scambio programmi gestionali e giochi. Giam- 
piero Chioni - Milano - Via A. Aleardi n" 2. 

Compro TI 99/4A o Vk 20, con eventuali program- 
nare.ore pasti, a Paolo Maesirelh - Tel 010/ 300295 


VendoSIndairZXSI + Espansione Memopak 32K 
a L 240.000 - Tel. 010/367170 ore cena Biassoni 
Roberto ■ Via Rodi 9/9 - I6I4S Genova 

Vendo KP4ICV + leiloredi schede + pacco schede 
vergini - il tutto con relativi manuali a L. 600.000. 
Telefonare ore ufneio 0322/844195 - Cerutti Ezio. 
Borgomanero (NO). 


Compro stampante PC lOO-C funzionante (per cal- 
colatrice Texas Ti 59) se vera occasione: eventual- 
mente cambio con programmi per calcolatori Com- 
modore. Marco Vecchi - via R. Sanzio. 9 - 24011 
AImé (BG). Tel. 035/254076 - 543617 


Compro tutto 
Software Listai 


Cerco per HP4I - modulo "Structural Analysis Far 
Civìi Engineering" (00041-15021) - scrivere a Luigi 
MenghI - via Dame n. 1 12 - 09100 Cagliari 

Compro programmi per Commodore 64. Di tutu i 
tipi, soprallutlo giochi applicalivi e d'azione. Scrive- 
re a Luca Fois, Via Franceschi n. 8, Pisao telefonare 
dalle 18.30 alle 21.30 allo 050/49082. 


MCmicrocomouier 27 



Cereo (KOgremnii non mollo cosiosi per CBM 64. 
~ ' onere orecena a: Sani MaUiu-ViuCebeln.9 
47040 Rimini. Tel. 0541 720546. 

Compro 0 cambio programmi e sofinare per IBM 
mal coDipuler. Mandale la vostra Usta ed io vi 

Manco Cerofolini • Viale Fabrizi 21 - 41100 Mode- 
rel.059 211577 

Compro programmi di medicina e/o di cbimica per 
Sprclnun I6K. Scnvere o leleronarc a Dì Guglielmo 
Giovanni - Piazza MalleolU. 3 - 66100 Chicli. Tel. 
10871)41982. 

Compro programmi vari; ^ochi (nastri) e ulililà; ma- 
nuali e libn lin lingua italiana). Tutto rireriio al 
Commodore 64. Spedire lista (solose trattasi di occa- 
sioni) a Testi Giancarlo- Via F.P. daCherso.4 ini. 6 
- 00143 Roma. 

pulcr Texas Inslnimenu TI 99/4A. Compro anche 
iibilmenie a modico prezzo) libn con program- 


Cerco traduzione in llalinno del manuale Taac Micro- 
' per Apple II. Tiziano Nicolini - Via Municipi 
0 Campodoro (PDl - Tel. 049; 5008000. 

ipro programmi per ZX Spectrum. Invurc e 
chi con prezzi a Angelo Sala - Via Olmi 7 ■ 2( 
Melegnano (MI). 


al n. 23 -2) Bit dal n I 


Compro “The tasi One" per CBM 4032 Dispongo 
di numerosi programmi gestionali, ingegneria, con- 
dominio, compilatore, programmatore di Eprom, 

Sono in possesso inoltre, dì giochi e programmi di 
alto livello onginaJì per il CBM 64: compilatore -Pe- 
etSpeed", Data Base, Easy Script. Easy Stock, Forth 
64,Simon'$ Basic. Grafica. Sintetizzatore. Tutto cor- 
redalodimanuall: -The Lesi One~ x 64-Telefona- 
re 0744' 56870 - 21518 Augusto (Tenti). 

Compro scheda 64K -1-80 col. per Apple II e. Cerco 
inoltre manuale originale The Last One per Apple. 
Prof. Emilio Guansco- viale Romagna 2 M -92016 
Ribera lAG). Tel. 0925/ 67690 (ore scrali). 


- Via Pacini 37. I01S4 Tom 

279419 

Liceo Scientifico Statale A. Volta cen 
daltico Olivetti P6S2. Per informazion 
02/ 228983 o al 02/ 2716I8S (dalle oi 
re al Liceo Scienlilico Statale A 
Marcello 7 - Milano. 

' eapaiialoiie di memoria per Vie 
20 di I6K Ram. Callo Matteo - Via Friuli 3 • Reggio 
I Calabna 89100. Tel. 096Si 29981. 

I Compro caasetle videogioco per ZX Specirt 
Ram a L. 8.000 cadauna. Telefonare dalle 14 
' 14.30. Tei. 0434, 253777 Pordenone. 

le per la stampanti 


Compra Sinclair ZX 80 e ZX8I in buone condizioni 
più manuale se possibile a non più di L. 50.000 
Compro anche cavetto per lekvlsiane per ZX - possi- 
bilmente in Emilia Romagna e dintorni. Telefonare 
ore pasti 0532 • 25536 o scrivere a Paolo Cristaudo 
Via Hanau 7 - 44100 Ferrara. 

Compro ZX8I a 50.000 lire più un cineproieltore 
super 8 sonora. Pago spese di spedizione. Mcrhi Bas- 
sam. Vìa La Spezia n. 23. Ladispoli 00055 (RM)Td, 
06(9913075 

Compro HP I5C purché in buone condizioni, offro 
al ma> il 70°, del prezzo del lisilno di MC Zona 
Lombardia, preferibilmente. Luca Alebardi, Via 
Longari 21 • Ponleranica IBO) 24010. Tel. 
035,572183 

Compro ZX81 arrehe non funzionante per recupero 
ferranti s.c.1. Rispondo a lutti purché il prezzo sia più 
basso di L. 100.000. Vittorio Fasciuni ■ Via Pescina 
62 - 67051 Aveizano (AQ) Tel. (0863) 20691 

lastrumenls TI 99/4A o monitor collegabile a qual- 
siasi computer ma con attacco sia di ingresso video 
che ingresso RGB. Cimei Maurizio Via Placido Zu- 
rla 39-00176 Roma. Tel, (06)297334.Telefonareore 


06 7589504 Piaz 


Compro per Commodore 64 programmi di ogni gene- 
re. Scrivere a: Emilio Di Ullo - Via Ciotio 3 • 64026 
Roselo D’Abruzzo fTE). Tel. 085,8992146. 

Compro programmi per Commodore 64, sìa giochi 
che programmi didatlici, anche pubblicazioni. Scri- 
vere a Sarlor Massimiliano • Via Calaufimi 59 
Oraloio. (PI). 


Compro per VIC 20 

Expojsder 3K e moduli di espansione a 3 o b 6LU I . 
Minardi Paolo - Via Vecchia Godo 30 - Russi (RA) 
Tel. (05441 580459. 

Compro per Cooimodore 64 Softvrare di termotecni- 
ca: calcolo impiami di riscaldamenio.'condiziona- 
mento; 373: Impianti ad energia solare (giomo tipo o 
"Fchans"). Rispondo a luui. Telefonare ore pasti a: 
Dino Fomaciarl. Villaggio Dame. 30 - 52100 Arez- 
zo. Tel, 0575 - 351451 

gazzino per Apple II Plus, eventualmente cambio con 
The Laal One con manuale in italiano 0 aldi pro- 
grammi o giochi. Inviare vs/afTene a: N. Bisconli. via 
A. Braga. I - 28062 (NO). 

Compro programmi di Ingegnerìa civile per la Casio 
FX 702P. Inviare lislini ecaralierisiìche. Ridolfi Lu- 
ca Via Tolmino 22 - 10141 Torino. 

Compro programmi di qualsiasi genere per ZX Spec- 
Irum48'’ gradilo elenco. Davide Ferrari - ViaCloilo. 
5 Firenze S0I2I. Tel. 055/666351. 


er Ap^ Ile; -Calcolo la 


1 altro, per TI 99,4/ 


Cerco Word-Processing per CBM 4032: compro o 
cambio con software Iccnico. Ing. Nicodemo inci- 
to - Via Bachelet 19 - Aversa (CE) Tel. 8904275 


ila.ViaL Lilio 109 - 00143 Roma. Tel. 06. 5917363 | 


mbla^or^"scrirere 'a Lu^no 
Ili, IO -61032 Fano (PS). Tel 


Cerco, compro a buon prezzo un Sinclair ZX Spec- 

tre programmi validi per suddetto computer. Scrive- 
rea Silvestri Arrigo. Via 248° n. 8 - 63100 Monticelli 
(AP>. 


reo urgenlemenlc per Texas TI 99/4A. una Inlrr- 
cia R S232/C(inlema). nuova, o usalaaqualsiasi 
zzo. Conlalli solo con zona Lombardia. Teiefo- 
-e a qualsiasi ora allo 035/5IIMI. Indinzzo; To- 
soni Ezio - Via Monte Nero. 9 - 24020 Ranica 


Compro se vera occasione per TI 99/4A modulo TI 
Exicòded Basic; inviare offerte Cusano Nicola. Via 
Caldarola 45 44 ■ 70123 Bari. 

Compro qualsiasi cartuccia S.S3Ì. per Texas Inslni- 
oieats TI 99/4A se è possibile preferirei -Alpiner" c 
■'Parsec-. Telefonare o scrivere a: Alessatidro De 
Masi. Via Pieve Di Cadore 30 • Tel. 06, 3387604 


Compro se i 
stampante e 


a occasione Apple II Europlus 48K ' 


XI per Commodore VTC 20 bilerfaecla 


Europliis a prezzo m. 


lente solo tastiera Apple 11 
seppure solo VIC 20: per le 
ere a Marini Sergio - Via 
indola (AP). 


linguaggi: Fortran 80, Paacal/M e Q Son. Scambio 
inoltre programmi (S.O. CP, M). Per accordi telefo- 
nare allo 089-392694 (serali). 

Possessori di K 64! Cerco urgentemente naleriik 
didiilicoin lingua italiana (anche lesii iradoili ripor- i 
tali in corsivo) per Commodore 64: cerco inolire prò- ' 
grammi di contabilità e di ragioneria in cassetta. Tel. 
ore pasti allo 0424 • 75678 e chiedere dì Antonella. . 

Cerco possessori di CBM 64 per scambio di pro- 
grammi. soprattutto cerco programma per contabili- 
ti casalinga sia in cassetta o su listato: scrivere a: | 
Enrico Amodeo. Via C. Galilei 5$ • 3D08I Abbiate- 
grasso - (MI) o telefonare ore serali al (02) 9465885 : 
prefisso 02. 


Acquisto Apple II e 64K con monitor, 2 Roppy, 
stampante ed eventuali altri accessori, con program- 
mi di magazzino, fatturazione, contabilità. Richiedo 


MCmicrocomputer 27 


149 




allnhbnmcrtnUalVic2^Mjr"oO^ occasi^iriorigi’iidli,T«as/lnviar£om:rie Enti- 19 13- f^43GeriDva (Éovvio che i program™ che 

Sr£:s™,r.";,r;t:™ 

l oRirumeruitapiùconvemema Non m. mleress.- lerzo nomerò IH, della rivisia inglese ••Yoorcompg- Vendo HP 41 CV + X Fimeiion + lime module 

s.^A^.fztsrRo'-^^ 




Ei-SESSS'Zi SEiHH,KE;™sSe 
SHI:H£E£:"EE sSSiE^SrSi?' sEZSiHsH' 


j=;s”SrZ=s;=,,. 

srv;^r'rsSt:rSs"';s5 


Via Di Venere IO B 


“Si: 


:ZS«S:S’Z‘ '■“• 


==“ÉÌ 


Il computer e la sua alimentazione 
un problema definitivamente risolto! 

A chi non è capitalo di perdere ore di iavoro per un improvviso biack-out. E quanti supporti magnetici possono 
deteriorarsi per simiii e banaii cadute di tensione? 

La M-DATA SYSTEM ha voiuto aNrontare ii probiema realizzando un GRUPPO STATICO Di CONTINUITÀ. 


U.P.S. 800 V.A. 

Tensione di alimenlazione: 22SV ± IS'/i 
Tensione di uscite; 220V ± 1'/a 

Onde sinusoidali d'uscita slntellzuta mediante un programma 
silo In eprom con "OAC multlpler" • disloraione . 3Vt 
Potenza di picco 2 KVA 

Frequenza di uscita ottenuta mediante un oscillatore quarzato 
da 1Mhz e serie di divisori che assicurano una slabllilA >0,1Hz 
Temperatura ambiente di funzionamento da 0 a 40 gradi 

lori da 12V - 24Ah. aatlcurano una autonomia di 
no carico e con batterle perfeilamenle cariche, 
aulomailco ed Incorporalo, totalmente 


mi n-ORTR-^v^TEM 

D.VISIONÉ ELET-rfiomca DELLA Via Torre della Catena, 185 
AdirvAi ni ev 0824/21S8O-2416BO 

METALPLEX S.p.A, 82100 Benevento - lialy 


150 


MCmicfocompuief 27 




Quando l’elaboratore è velocità, affidabilità, espandibilità 


M-3202/1 M-6400/1/2 M-8600/1 


CPU: 280A 

64 K RAM; Mono Board; 

Terminale video da 1920 caratteri (24x80). 
Schermo antiriflesso. 

Tastiera separata. 

Memoria di massa costituita da due unità 
floppy disk di 8" per complessivi 2.2 Mby. 
Sistema operativo CP/M 


• CPU: Z80A 

• Multibus. 

• Multiprocessore. 

• Terminale video/tastiera con video da 1920 
caratteri fosfori verdi. 

• Schermi antiriflesso. 

• Memoria di massa da 2 Mby a 20 Mby. 

• Multiprogrammazione. 

• Sistema operativo: CP/M-MP/M. 


• CPU: 8086 possibilità d' inserire un copro- 
cessore matematico 8087: clock 8 Mhz. 

• Memoria RAM 128 Kby minimo espandi- 
bile fino a 896 K. 

• Memoria di massa da 800 Kb a 10 Mb. 

• OPTIONS: scheda grafica a 8 colori ad alta 
risoluzione (786x268). 

« I/o: seriale RS 232. 

• I/o: parallela Centronics compatibile. 

• Elevata professionalità ed elasticità di 
impiego. 


M-DATA-SYSTEM a fianco delTutìlizzatore mediante la sua capillare catena di Rivenditori, 
di Filiali, di Funzionari-Tecnico-Commerciali, di Agenti, per una maggiore garanzia di successo 



no T o. C LUI T II M 
iji 1 1 1 rii I o I LI I 


DIVISIONE ELETTRONICA DELLA 

METALPLEX s.p.A. 


Via Ione Oellrf Catena '8b 
leiel 0824 21680 24168 

82100 Benpventn 


CERCANSI 

RIVENDITORI E AGENTI 
PER ZONE LIBERE 


Orti 



[ 


I 


Compro programmi < ILirari prr TI 99l4/<. Inviars 
descririoneeoosioa Ballabio Krancesco. Via Moli» 
n* Il - 20058 - Seregno • MI 

Comprosttni|nnl«llpoS«ik<uluGPIOOAMarÌLlI- 
GP 250 X - GP SO A • GP 550 A o altra stamparne 
con interfaccia seriale RS 232 C. Scrivere o letefona- 
re a Biazini Fabniio - Viale A Gramsci 355-41 100 
Modena - Tel. 059(311276. 

Ti 99/4A sofmare per archilei tura cerco: programma 
per sviluppare immagini in 3 dimensioni, program- 

polerla fermare in qualsiasi islanle (TI Basic - Basic 
Ealcnded). Inoltre programma per prospellive ed 
assonometrie. Scrivere: Marco Eleuieri • Via A. Cal- 
za Bini. 24 - 00176 Roma 

Cerco manuale Faliior/AMnibler per TI 99/4A. e 

Memoiv: se esiste anche corso su cassetta. Spazzoli 
Stello - Via Ariosto. 38 - 47100 Porli - Tel. 
0543.-67298. 

Cerco manuali lanche folosuiiicbe purché buone) 
islruzioni per FIX)S.SB-70I0 e Doublé Precision Ba- 
HcSB-66l0perp.c.Sharp.M7.-80/B. Scrivere speofi- 
cando prezzo a: Dr. Giorgia Iraci, Casella Postale 
1129. 35100 Padova 

Compro iraduzinae integrale 0 equivalente del pro- 
gramma VL'SD della SiòclBir adattabile al TI 99/4A 

memor>. terminal cm. eslcnded basic, slampanie ed 
altri accessori. Il contenuto del programma dovrà 
essere a colon e stampabile. Lauta ricompensa. Tele- 
fonare aUo 081 8801301 • 8801450 ore ulfico. SIg. 
Imparato Salvatore. 


Cambio 

Cambio programmi, giochi, utilità per ZX Speclium 
I6/4SK. Massima serietà. Contano chiunque anche 
fuon Roma. Telefonare allo 06.7662295 ore pasti. 
Sandro Maiuacci - Via Diana 1 1 • 00175 Roma. 

Cambio programmi per il V|C ZO: rispondo a (ulti. 
Lorenzo Lurcnzeui Via Valle Gallare n. 2 - 44100 
Ferrara. 

Cerco utenti Teaaa TI 99/4A per scambio soflware 
I - 27058 Voghera (PV) 

I Por Commodore 64 scambio programmi di ogni tip». 
Richiedere e;o inviare catalogo. Barchiesi Claudio 
Via S. Manmo. 10 • 60035 Jesi | ANI- Tel. 0731 3.347 


Cambio «ofiware 
deogameseulilil 
tis Rispondo a ' 
Via S Gaetano i 


' per VTC-20 (possiedo fanlasuo vi- 
à). Richiedere lista programmi gra- 
lutti. Scrivere a Miuccio Maurizio 
n 44 ■ 98028 S. Teresa Riva (MEI 


Cambio prugramml per personal computer IBM in- 
viate la vostra lista e vi invierà la mia Dispongo di 
mollissimi programmi. Matteo Ccrofolini. Viale Fa- 
bnzi. 21 • 41 100 Modena - Tel 059,21 1577. 


Cerco possessori ZX Speetium 16K per scambio di 
programmi dispongo per il cambio dei seguenii gio- 
chi "Scramble, Jelpac, Kong's revenge. Arcadia. 
Ground Aiuch. Orazio va a sciare. Master MInd. 
Spccires". Telefonare ore pasti u Anionello Manis. 
Tei 06 896092 (Eppure scrivetemi in Largo Valsuga- 
na. 5 (solo zona Roma). 

Desidero scambiarcsofti>areperC(Hnniod»re64 Di- 

spondo a tutu. Massima seneià. Sono interessato 
mnllre (se esiste) un Commodore 64 Users' Club. 
Giulio Terziano - Via G. Garibaldi, n. 1 1 - 10053 
Bussoleno (TO). 

Cambio programmi per Spec4nioi:dispongi> schemi 
elellnciSpecirum. LisuiiSpecicumeZX8l medili m 
llulia Vendo ZXSI -*■ 16K -v libri in ilaliano e 
inglese con programmi a 160.000 lire. Data Norico 
ViaViolli 16- I3!00-Vercem-Tel.0l6i.54818(ore 


Marno in cassclla L. 20000. 

Per ulienori informazioni senverea' Gasso Massimo 
Via Fehsem 32 - 31020 Uncenigo (TV). 

Cambio o vendo software per speclnmi 16 E 48K. 

ferrara c o Boiuirelti Via G^ Agnelli, 6 Pisa - Tel 
050.573961. 

Cambierei volentieri PC-I2II + CF.-I2I .Sharp con 
PC 1500 Sharp più eventuale conguaglio non supe- 
riore però L. 100.000 Disponibili a nchie.sla loto 

seppe Monideonc • Via Del Coppo 4 - 24035 Mozzo 
(Bergamo) -Telefono 6l2l90(prefisso 035) - Telefo- 

parilcolarmenlc ;i giochi di pregevole livello. Mauro 
Lofi! - Via Culli n" 47 - Milano 


Scambio programmi per Commodore 64 giochi (arca- 

sanli (56-64. Buscale. Simòns' Basic... .|. Giovanni 
Giannini Viale Mameli. 55 • 57100 Livorno - Tel 
0586 852409 


Cambio o vendo Sinclair ZXSpectnim + alimenta- 
lore -t- cavetti di collegamento -i- cassclla dimostra- 

64 -f differenza. Michelangelo Gargiulo - Via S. 
Margherita, 17 - 80063 Piano di Sorrento - (NA) 
Tel 08I.S788203 

Cambio numerosi programmi (olire 100) per VIC-20. 
alcuni in LM (speditemi la vostra lista, vi manderò la 
miai Rispondo a tutti. Luca Alcbardi. Via Longari 
21 Pomeranica (BOI 24010. 


Scambio Software per C ommodore 64 su cassetta o 
disco: scnvelea: Luigi Beviglia. Casella Posulc. 41 
21052 Busto Arsizio(VA) 


Scambio, vendo, c 
Nepossiedocirca2 
programma cerco c 

re elenca Te^fonà 
seppe. Via Selice, 
0542 35409 


rompro programmi per CBV1 64 
!50di tulli I iipi. Scambio qualsiasi 
cluhpcrcollflborare Scambio an- 
dlsco. Massima serietà Richiede- 
are dopo le 20 00 Torluccio Giu- 
42 - 40028 Imola iBOi - Tel 


Scambio oltre 300 programaii inglesi per ZX-Spet- 
Iruin. incluse ultime novità. Scrivere o telefonare per 
accordi (e mandatemi la vostra lista) a: Cocconcelll 
Marcello - Via Luigi Spegni 77 ■ 42010 Masscnziaiu 
(RE). Tel. 0522, 50729 (ore 20/21,30). 

Scambio programmi Specmui I6/48K solo zona 
Roma. Telefonare ore pasti (14-201 chiedendo di 
Gianluca. Tel. 06 5032608 - Gianluca Cataldl Vìa 
Riccardo Forsier 15, Roma. 

Scambio programmi per .Specirum 16/48 K. Dispon- 
go di numerosi titoli. Inviare elenco. Adriana Fagol- 
ti. Via Padre Semeria 380 - 18038 Sanremo (IM). 


Scambio programmi di giochi, linguaggi, ulililies por 
ZX.Specinim. Ultime novità da Londra. Compilato- 
re Floatmg Pomi per Basic, linguaggio Forth in vir- 
gola mobile, ecc. ^fiwarc per penna ottica, modem, 
stampanti Centronics e RS232: procedure di stampa 
a 32 64.80 colonne. Spediscimi subito la tua lista 

Calia. Via Recchi. 14 - 22100 Como • Tei. 031 


Cambio, vendo programmi per Apple II/IIE. Cesiio- 

sllssima gamma. Bracci Massimo - CauMa Postale 
g2 - 56025 Ponledera(PI) 


Cambio 4 giodii demonici, racchiusi in un'unica 
consolle della "Radofin" (usato pochissimo) in otti- 
mo stalo, con Joistyfc (coppia) o con - applicatiom 
software - del calcio - applicalions software-"pat- 
■sec". Tulio della Teaas Inslrumems TI 99, 4A. Ricci 
Andrea - Viale G. Genovese Zerbi 4 • Ostia Lido 
IRM) Cap 00122 tei. 06 5665096. 

Cambio Software per "ZX Speetnun*. Trevisan 
Claudio Via CalesellediS.P. 1 1 - 300300nago(VE). 


Scambio programmi per ZX Speclnim - Aquariuv • 
Aquaplane - Zip Zap - Zoom - Tradcr - Alte alac c 

mìo. Nocini Stefano. Via Tuscolana 224 • 00181 


Cambio o vendo programmi esclusivamente in LM 
per Commodore VIC 20e 64 Olire cerno programmi 
a disposizione. Inviate le vostre liste c o richieste a 
Leo Riesci • Via PifTeui. 27 - 10143 Tonno 


Scambio alla pari, caasetti originale Texas TI-99/4.A 
'Cakio" con un'altra caasetla. Fabio Manucci Vìa 
Tagllamome 20 - B005S Torre Annunziata (NA). 


Cambio Colour Genie I6K non + I6K RAM. CPU 

noeónslimpanleSeyhosha MZ80K - compatibile o 
con inlerfaccia. Possibilmenie zona alla Italia - Cmo 
Aschicn, Via F. FratelIiCcrvi. 22. 43100 Parma Tel 
0521 494494. 

Cambio software prr Apple II inviare la propna lista 
a. Giangiacomo Rohcrio - Via Sambucuccio D'A- 
lando 33 - 00162 Roma - Tel. 06 4246152. 

Per Apple II cambio programmi di ingegnena e.o 
utility Ing. Luigi Pucim - Via Fiume, 34 - 57100 
Livorno - Tel. 0586'32294 - 36160. 


Cambio Software per ZXSpectnim 16 e 48 K. Scrive- 
re a: Fabio Montecchio - Via Roma. 54 • 35029 
Ponlelongo (PD> 

Scambio software Speclrum 48,16KB. Posseggo ol- 
tre lOOdifferenli programmi. Sono disposto a vende- 
re o comperare programmi. Nerdio Umberto - Via 
Manzoni. 24 - 30027 San Dona di Piave • Tel. 0421 
42004. 

Per scambio programmi ZX Specinim scrivere o tele- 
fonarea Ragnoli Aldo. Via Verdi. 31 - 35043 Monse- 
lice(PD)-Tel 0429 75629. 

Cambio olire 350 prograinmi per lo Spectrura tulli in 
linguaggio macchina e olire 150 programmi per il 
Commodore 64. Vendo interfaccia Joislick per Spec- 
lrum tipo Kcmpsion. Maurizio Carola Via L. Libo 
n* 109 - 00143 Roma • Tel. 06/5917363. 


Cerco possesaori di. Sinclair ZX SpeclrunpercaRibio | 
programmi. Ne posseggo circa una quaranlina In- 
viare elenco a: Scarpa Mauro - Via Giorgione. 9 
30038 Spinea (VE) Tel. 041 '999297 I 

Scambio programmi per Commodore 64 e VIC 20 : 

Pierpaoh. 12 - 61032 Fano (PS). Tel. 0721 875345 i 
ore 13 14. 

Cambio Software per Apple II. Olire 600 programmi 
(ingegnerìa, commerciali, giochi. grafiCB. ecc.l Sai- 
vere otelefonare a: Roberto Pczzano. Viale Augusto, 

9 - 80125 Napoli - Tel. 081 619637. 

Scambio per ZX Specinim I6/48K circa 200 pro- 
grammi di gioco ed uiihlB. Scrivere o telefonare ore ' 
serali a: Prina Stefano. Via Luigi Chiarelli. 8-20151 ‘ 
Milano. Tel. 02/3089170. 


Programmi per Alari. VIC 20. TÌ-99/4A. Pel/CBM. 
Color Computer. TRS-SO. OSI. Apple cambio con 
progranuDi per CB.M-64. Scrivere e*o inviare lista a 
Nino Vessella. Via Tasso 26 - 04100 Launa. 


dispongo di programmi come: Pac-man Oonkcy 
Kong Frogger Biorilm Dedalo Space Invader- 
s'Roulelle Alpha Allack Matematica Simon, Paro- 


Cerco possessori di Apple. Orange. l-emon per scam- 
bia programmi. Senvere a Piazza Franco - Via Cui- 
dobono. I8'I2 - 17100 Savona - Tel, 019 3.3052 ore 


152 


MCmicrocompuler 27 


Cerco poasessori di ZX Specinim per scunlrio pro- 
(rtnni Dispongo di numerosissimi programmi. 
Acquisto anche accessori se imercssantl. Scnvere o 
leleronare u Piciro Budlcin - Via De Uarcheselti. 39 
- 34142 Triesle - Tel, 040;910300. 


Scambio programmi per TI99/4A su cassetta e desi- 
dero diventare socio di un T.l Club esclusivamente 
nella zona di Roma. Telefonare a Marco, ore 19.00 - 
21.00. oppure scrivere a: Russo Marco. Via Campi 
Flegrei. 15 - 00141 Roma. Tel. (06|S9455S. 

Scambio Software ed esperienze per Commodore 64 
soprailuuo gestione file anche Word Processing e 
giochi - Scrivere o telefonare a' Mai Mameschi. Via 
Giovanni Bonanno. 67 - 90143 Palermo - Tel 


Cambio vendo fantastici programmi per VIC 20 c 
CBM 64 - Carlo Borrco. Via G. Berio. 34 - 18100 
Imperia - Tel. (0183) 21833. 

Cambio, compro, oppure vendo progrinuni per ZX 

quali anche le ultime novità Inglesi. Chiedo c dò 
massima serielé e qualità. Enrico Angelini • Via Ga- 
nhaldi. 9 • 20010 Buscale IMI I - Tel. 0331 800308. 


Scambio programmi di ogni tipo per ZX Specinim 

cuiMigh'iTimi*alion. Che^ Hobbu VIJ-.3D - VU^ 
Pile. Logo. Compilatore L M. Assembler e disuss., 
Pac-Man.iei-Pacemollialln. Scnvere. per lista con 
spiegazioni, a. Carlo Olivien Pennesi Via Del Kava- 
rone. 17 - 06100 Perugia oppure telefonare, ore pasti 
allo 075 246.37 

Cambio npcrieaze c mollo sofl per VIC 20 ( -V 1 6K | c 
Commodore 64. Telefona 0521 24184 ore serali. 
Francesco Coitarelll. Via Padre Onono. 20-43100 


Desidero scambiare software con possessori di un 
"C oinncidorc CBM 64* Bergamo Eliseo. Via Roc- 
che. 23 • 36077 Altavilla (VI): tei. 0444 980840. 

Cambio programmi I.M per V|C 20 I -I- 3K -v I6K) e 
per CammiHlorc64-TeIeronare ore serali 0521. '24184 
• Francesco CoKarelli - Borgo Padre Onono. 20 
43100 Parma. 

Cambio, vendo più di 130 programmi per ZX Spec- 
tram. scnvere Voltolini Elio. Via Robinie. 32 • 38100 


Cambio o vendo Software per VIC-20 Possiedo pro- 
grammi di maicmalica (Studio funzioni con grafica 
Alta risoluzione senza Super Eipander. Limili, I^ri- 

Richiedere lista programmi gralis. Massima scrtelà. 
Scnvere a Miuccio Maunzio • Via S. Gaetano. 44 
98028 S Teresa Di Riva (ME). 

Cambio o vendo programmi per Ap|de II Possiedo 
programmi di uiiliià. gestione, scleniificiecc. Telefo- 
nare ore serali Viltor Franco - Via Crabizio. 35 
34170 ConziB - Tel 0481 81254. 

Cambio per TI 99/4A canuccii -Alpiner* con altra 

Roberto - Via Romagna 78 - 63018 Porto Sant'Elpi- 
lo (API • Tel 0734 991685. 


Carlo Achille • Via S. Mana Bianca. 16 - Voghera 
(PV) - Tel. 0.383 45410 

Cambio programmi registrali su cassetta per Tl- 
99/4A (meglio videopmes), inoltre cerco amici del 
TI disposti a scambiare con me programmi per TI 
EvteaM Basic, idee, esperienze c tutto quello che 
conoscono sul TI 99 Scrivere a: Mario Colico - Via 
B. Chighizola. I2('I - 16147 Genova. 

Apple II Euruplus permuto, compero da collegi one- 
sti - .Software gestionale - comab. gen. e sempl Am- 
ministrazione alberghi.condominiecc. Osvaldo Ma- 
scelti -Via Orchidee. 16- 20147 Milano • 02'4I7871. 

Cambio programmi per Apple II - Ile. Claudio Ciia- 
rclla. Via Parroco Federico 41 - 80045 Pompei (NA) 
Tel 081-8632946. 

Veitdo'scambio programmi, esperienze su VIC 20 e 
CBM 64 - Mellone Maurizio. Via Sabbionura. 9 
36061 Bastano del Grappa (VI) - Tel. 0424i20ni5 

Cambio amplificatore stereo I lifl Mkko modello 1090 
potenza 65 W a canale acquistato 6 mesi fa, con 
stampante per VIC 20 oppure vendo per L. 250.000 
Vendo inoltre cassetta Alari (Superman) a L. 15.000, 
cassetta Alan (Adventure) a L. 10.000. videogioca 
tascabile calcio a L. 10.000. videogioco con due cas- 
sette giochi InovicI a L 30.000 applicabile a qualsiasi 
(elevisore. fucile subacqueo pneumalico Technisuba 
L. 35.000. Compro programmi per Vie espanso - De 
Sio RafTaele, via Seiiimio Mobilio. 17 Salerno • Tel. 
089 • 234S28 (ore pasti). 

Scambio programmi per Texas T1/99/4A con chiun- 
que sia disposto in tutte le regioni italiane. Adriano 
Slefani-Via Del Forte Braveria. 1 00 - 00 1 64 Roma 
Tel. 06'5378I80. 

Scambio per VIC solo programmi in L.M. Scambio 
anche programmi per lo ZX Spectrum (circa 50 in 
L.M.). Allegare lire 500 per le liste dei VIC. gratis se 
inviate le vostre. Mascali Giuseppe • Via R Marghe- 
rita. 573 - 98028 S. Teresa Riva (ME). Tel. 
0942'79I692 

TI99/4A. Scumbio-compro programmi Coivo uienli 
del TI 99i4A per scambi informazioni ed esperienze 
Raul Spina via Longurc. 52/h - 25100 Brescia. Tel. 
030 300617 ore pasri 

Cerco possessori VIC 20 per scambio software m 
linguaggio macchina oppure giochi di simulazione o 
strategici contro il computer in Basic. Puma Luigi tei. 
02-4159602 (telefonare dopo le ore 18). 


Cambio programmi per Apple ll/lle: gesiiunali.inge- 
gnena. uiiliia. giochi. Claudio Cilarella - Via Parro- 
co Federico 41. 80045 Pompei (NA) • «1. 
081 ‘8632946 (ore 21-23.30). 

Scambio vendo e compro Mftware di ogni tipo per 
ZX Speclrum: dispongo di numerosi programmi di 
gestione, di giochi e di utilità. Tommaso Maslrobe- 
rardino - Via A. De Prelis. 30 ■ 86ID0 Campobasso. 

Cambio con altri programmi per Speelrvm 48K, i 
seguenti programmi: Jet Pack'48k). Spray l48k). 
Hamburger |48k|. Monopoli (48k), Raiders (I6k) e 
cassetta con4programmiiracui Asteroidi. Scrivete a 
Rosario Di Modica. Via Castelfidardo. 37. 97019 
Viuor» (RGl Tel, (0932) 983512. 


A possessore di PET 4001 regalo casseiia di gioelii 
vari compatibili con Busk 40 In cambio di cassetta 
con il linnware del 4001 (Basic e sistema operalivo) 
Telefonare al N. (050) 46950 per accordi • Luigi 
Pampana • Biancheri, Via Carlo Porla 2(2 - 56100 


ZX Sp^tniiD cambio olire 350 programmi originali 
inglesi In continuo aggiornamento; scnvere o telefo- 
nare per catalogo. Flelsios Akis - Via Ferriera. 1 1 
40132 Bologna - Tel. 051 341952 

Cambio software per ZX Spectnim. Scnvere invian- 
do lista a: Paolo Ferrari - Via Posteur 15 - 40132 
Bologna. Tel. 051.' 405507. 

Vie 20 cambio programmi dispongo di oltre .300 
giochi molti in linguaggio macchina IFrogger.Crazy 
Kong, Pac-man. Abducior eie.). Ho inoltre i pro- 
grammi scaricati da quasi tulle le cartridge. Inviate 
vostre liste per avere le mie. Cerco chi mi insegni a 
scaricare Cartridge da I6K. cambio con programmi. 
Stefano Trenlin- Via Lago DiNemi9-36100 Vicen- 


Cereo possessori T1994/A per scambio programmi. 
Per avere l'indice del mio software unire L 500 in 
francobolli per la risposta. Lombardo Giuseppe 
ViaValletla4-820l6Monlesarchio(BN) Tel 0824 
835002. 

Cambio programmi per Specinun 16 e 48K come; 
Mani-ltmer. Peneiraior, 40 Dcfcnder e programmi 
d'uliUlà: per ulteriori informazioni o per inviare il 
vostro listino programmi, scrivere a: Marco Gianfer- 
rara c/o Bollarelli - Via C Agnelli. 6 - 51100 Pisa 
Tel. OSO.' 573961. 

Scambio software per V1C-2Q su cassella e idee o 
esperienze sui programmi c hardware di questa mac- 
china A (uni sarà dala nsposla. Massima sencti. 
ScrivcleaSalernoGiullo- Via A. Diaz. 6. B - 39100 
Bolzano. 

Cambio software per Apple anche con sislema opera- 
tivo CPM. Tommaso Tanto • Via del Sole 18 - 92019 
Sciacca (AG) 

Scambio programmi originali inglesi per ZX Spec- 
inun 16/48 K, per conlaui scrivere a Ragnoli Gusta- 
vo. Via Verdi 31, 3S043 Monselice (PD) Tel. 0429 
75629 (ore pasti). 

Desidero scambiare software con possessori di un 
Commodore CBM 64 possibilmente con persone resi- 

tutti Coniaiiart; Belluzzi Stefano • Via Giacomo 
Mallcolli n. 179 - 46025 Poggio Rusco (Mantova) 

Cambio .Software per Apple II: grafica, compllaton, 
business ma sopraliuuo giochi Disposto a scambiar- 
li anche con hardware. Scnvere 0 lelefonate (meglio) 
a. Buelli Filippo- Via Sacconi. 44- Monza (MI) -Tel 
039, 364922. 

Cambio programmi per ZX Speclrum. Prego inviare 
ti propnoclcncosori edioraró alireiianio. Risposta 
garanlilB. Cremese Alberto - Via Piemonte. 79 
33100 Udine. Tel. 42057 (dopo le ore 14.00) 

Cambio Software per Apple II. Mandale vostra (rsla. 
Dispongo di programmi di giochi e ingegneria Scri- 
vete a Carlo Chiarelli - Via F.lli Bandiera. I • Vero- 
na. Oppure telefonare allo: 04S'914I37. 


trambio vendo programmi di qualsiasi genere per ZX 
Spectrum Dispongo di oltre 30 programmi, Ira cui: 
VU 30. Fiighi Simulaiion. 4 D Defendef, Spray. The 
Hobbil, Compilatore Basic, van Toolkil. Dama. 
Scacchi lanche per I6K) e molti altn. Scnvere o 
lelefonarea: Fabio Monlecassiano - Via Emilia. 51 
63018 Porlo S. Elpidio (AP) - Tel. 0734/993131. 

Cambio. vendo programmi per VIC 20 conligurazio- 
ne base o espansi fino a 8K Asskiiro massima serie- 
tà Pecchi Leonardo -S.S. per Correggio. 22 - 41012 
Carpi (MO). 

Cambio prestigiosa Cinepresa Nilo. Super 8. obietti- 
vo Schnaider 1. 1,8-8 8-40 concompuler buono stato 


Cambio programmi per Apple II e Apple ile. Possiedo 
The Ust One (senza manuale) e inoltre Visicalc, 
Visidex. Tool Kit, TASC, P. Dala Base, Pro Wriler, 
Appleploi. Pascal, DBMS. Gestionali, giochi, eie. 
(UHI con manuali d'uso. Cereo Quick File He. Visi- 
plol. Personal Finance, PFS, Fortran, Piero, The 
Inspector, Dos Souree, Visifile, The Mill. Pilol. Lo- 
go. luUi con relativi manuali Viaggio in tutta la 
Sicilia occidentale emi reco spesso a Palermo. -Prof. 
Emilio Guarisco - viale Romagna 2/M - 92016 Ribe- 
ra (AG) - tei. 0925 67690 (ore serali). 

Cambio compro/vendo programmi di qualsiasi gene- 
re per Vie 20. Luca Astori - Via Sirlori. 39 - Barzano 
(CO). 


Cambio Package giochi (snack ultack - saboiage - 
bandils - auiobahn - nighi driver, ecc.) con coppia 
paddles per Apple II -I- ll/E in buono stato Danilo 
De Riso- Via DeGaspen, 12- 80053 Caslellantmare 
di Slabia (NA). Tel. 08I/87I22S7. 

Scambio con altn moltissimi programmi e giochi per 
VIC 20 lanche in linguaggio macchina) Amedeo De 
Franco. Via Mazzini. 277 . 35049 Viareggio (LU). 
Tel 0584.-32I34. 

Cambio molti giochi per li Vie 20: scacchi, cenlipede. 
myriad, laser zone, ecc. Salerno Roberto - Via IV 
Novembre. 24 • 28068 Romcnimo (NO) Tel 


MCmicrocomputer 27 


153 



K A 




ESH 





“SS 


sfs;r 





Annunci gratuiti per richiesta di contatti 
t scambio di opinioni ed esperienze tra privati. 
Vedere istruzioni e modulo a pop. 161. 




Cerco possessori di ZX-8I per scambio programmi c 









ES,SSiiSSS;1S'"" 




MCmicrocomputer 27 




MCmicrocomputer 27 


155 





Kfkromcetmg 


programmi ‘artìcoli • informazioni sul computer più 
venduto nel mondo! Tetcronareore l4o2Qtchieden* 
do di Mauro) allo (0S9) 30S336. 

C'onidllerei pussMsori 7.X Specinim per scambiare 
programmi e idee. Scrivere a: Da Re Francesco - Vìa 
34 Maggio n - 31013 ConegJiano |TV). 

Cerco poMFSsori Apple 11 per scambio software e 
esperienze soprattutto nella trasmissione di dati via 
modem. Davide Ardizzoia - Via Isonzo 6 - 28047 
Oleggio (NO). Tel. 0321.91528. 

Cerco fortunali possessori di HP'4ICV per un proH* 
cuo scambio di idee e programmi. Scrive re a: Maini la 
Gianni • Via F. Tedesco n 347. F - 83100 Avellino. 

Scambio espenenze e software con possessori di Ap- 
irie II e plolier Watanabe WX 4671. Pinelli - Via 
Garian 40 - 20146 Milano. Tel. 02 . 4399713. 

Sono un possessore di TI-99ecerco amici possessori 
dì questo computer per scambiare programmi, espe- 
nenze. Inviatemi la lista dei vostri programmi ed io 
farò alireiianlo Alberto Bemporad. Via Settembri- 
ni, 20 - Firenze Tel. 053' 470620. 

Conlmua l'attività del nuovo VTC CI.l'B Nazionale 
con sede a Mestre. Per iscriversi inviale L 4.000 e 
ncevereie: tessera bolleumo mensile con vasta gam- 
ma di programmi nchiedibib gratuitamente, possibi- 
lità di scambi di esperienze. Scrivere a: Marco Salva- 
lo • Via Trento n. Il - .30171 Mestre (VE). Tel. 041 
959259. 

Cerco possraori ed utilizxaturi di Epson MX-20 per 
scambio informazioni e programmi Maurizio Pctro- 
ni - Via Vincenzo Tangorra 1 - 00133 Roma 

Cerco possessori rii 7.X .Spectrum 16/46 m provincia 
di Casella Per scambio di software, esperienze, idee. 
Izzo Antonio - Via Milano 39. 81022 Casagiove 
(CE) Tel 467057 

Cerco cnniani con altri medici ulilizzalori di Spec- 
irum 48K. Per scambio programmi specifici per ge- 
stione dati nel nostro campo specifico. Doti. Giorgio 
Ascoli - Via Veneio 46 • 60122 Ancona 

Desidero con lana re possesMn (non su peno ri a età di 
15 unni) di vldeoglochl Alari o Intellivisìon per scam- 
bio di idee. Scrivere a Raschio Slefano - Via Magna- 
ghi 6 I |CE). Oppure a Samarali Carlo • Via Arluro , 
Labnola 7 12 (SA) 

Cerco possessori di TI-99/4A per scambi idee. soD- 
ware su cassetta e programmi di vario genere (so- 
prattutto giochi mieressanii) Telefonare ad Alessan- 
dro ore pomeridiane. Alessandro Di Croccio - Via F. 
Schupfer 77.00167 Roma. Tel. 06 ' 6228935 

Cerco possessori di Casio FX 702 P per scambio di 
programmi e idee Emilio Dolcetli - C.so Lombardia 
241 • 10149 Tonno. 

Cerco urenti TI 99/4A che abbiano sviluppato appli- 
cazioni originali di buon livello in Eziended Basic o 
m Assembler TMS 9901) Per scambio idee, program- 
mi, esperienze Senverea: Filippo Ccrulo • Via Mer- 
cato, 9- 82038 Vilulano |BN). Tel. 0824,' 871190 

Possiedo una piccoli ‘Texas TI-SS-I1~ che varrei co- 
noscere ■ fondo. Se qualcuno con qualche espenenza 
mi può aiularca trovare nuove applicazioni di questa 
mini programmabile, mi comaui a questo Indirizzo. 
Tommaso G. Sussarello • Via Dei Mille 7| - 07100 
Sassari Tel (ore pasti) 079.' 217656 

Desidererei comaliare possessori di Appk II in lj 
Spezia e provincia. Telefonare al 933620 e chiedere di 

Cerco possessori Commodore 64 zooa Pisa per scam- 
bio espenenze e software Telefonare: ore pasti OSO' 
571 l40.Scnvere. Favre Alessandro- Via G. Vettori, 
18 - 56100 Piva. 

Cerco utenti di Minus-Kylier per scambio programmi 
e idee Per gli interessati: possiedo un programma per 
la gestione di piccoli calzatunfìci in mbasic. 


Orsucci Roberto - Via Pieve 96 - 35041 Camaiore 
(LU)- Tel. 0584 '68222 

Sludente di irchilelturi desidefi conlallare utenti 
Oliveni M20, per scambio programmi e informazio- 
ni- in panicolate su software di ingegneria struttura- 
le. Lanfranco. Corso Umberto 41 5 -65016 Monlcsil- 
vano (PEI - telefono 085/830591. 

Cerco posnessori Cmnmodare 64 per scambio di soft- 
ware ed esperienze. Conlallerei inoltre - se esiste - 
un Commodore 64 Users Club: inoltre sono interes- 
salo a formarne uno. Giulio Tendano via G Gari- 
baldi n. Il - 10053 Bussoleno ITO) 

IS enne possessore Texas TI 99/4A cerca atnki per 
scambio software. Cerco listali di giochi e cartridge 
usate ma m buone coadiztoni. Compro copia del 
manuale Assembler per lire 10.000. Vendo per lire 
9.000 cussettu ‘Basic for beginners" (semplice corso 
di basic su casseiia) originale Texas. Rispondo a 
(uni. Della Torre Roberto- Via ScalabnnI 25-22073 
Fino Momasco (CO). Tel, (031)927587. 

Cerco possessori dì Commodore 64 per scambio di 
programmi e informazioni udii. 

Dispongo di numerosissimi giochi m linguaggio 
macchina e di romine e programmi di milily per la 
gestione del floppy disk driver, (ratti da riviste inglesi 
e americane Leonardo Fei. Via A. Fava 6, 20125 
Milano Tel. 02 6894142. 

Cerco medici utìlizzalori programmi specifici per 
Spectrum 48 K. Eventuale scambio software. 

Don. Giorgio Ascoli - Via Veneto, 46 - 60122 Anco- 


Desidero contattare possessori e/o utenti del Profes- 
siofial Computer Digital (PC 325/SO) per avere mfor- 
mazioniscnverea Puvan Gianni- Via S Martino 10 
27100 Pavia. 

Desidero conlanare possetsori di MPF-II per scam- 
bio esperienze, idee e programmi. Natale Vincenzo 
Viale Resistenza n. 160 - 40065 Pianoro (BO) - Tri. 
(051)776777. 

Cecco possessori Commodore 64 per scambio idee, 
progelli c programmi su disco.anche su CP M Scri- 
vere a: Bcrlolmi Alfredo Via Piiieri.Sóc. olsi. Marii- 
niu - 20134 Milano. 

.Sono un ragazzo di 15 anni e posseggo da poche setti- 
mane un TI 99/4A. Cerco libn in italiano riguardanti 
il TI 99 4A. Cerco utenti di TI 99 4A per scambio 
esperienze possibilmenie della mìa età. Esiste già un 
"Club TI 99 4A" a Torino’ Scrivere a: Slefano Tta- 
nìello- Via Martiri Della Libertà. 12-10131 Torino 
tei. 87.53.71. 

Ho appena compralo la Consolle TI 99 4/A. ho già 
divorato il librelio istruzioni e sono afTascinalissimo. 
Mandatemi lutto quello che potete, soprattutto con- 
sigli su libri, accessori e programmi ma anche offerte 
o idee. Prometto che perlomeno il francobollo lo 
restituirò a tutti quelli che mi scriveranno: Luigi 
Comi • C P 108 - 02100 Rieli. 

Sono un ragazzo di 14 anni cercu amici in possesso di 
TI99/4A per scambio di programmi anche in Exien- 
ded Basic. Telefonare ore pasti Scardovelli Giustino 
Via Regina Elena n* 74 - Pescara • Tel. 083/293150. 

Per Commodore 64. con registratore a nastro, cerco 
amici o club che possa aiutarmi con consigli e pro- 
grammi (anche listali) senvere a: Tozzi Sandro • Via 
B. Cigli 22 - 60100 Ancona. 

Ho un Apple II Euraplin sono veramente appassio- 
nato di Informatica ma auiodidalla. Cerco amici 
disinteressati per scambio esperienze. Osvaldo Ma- 
scetll - Via Orchidee 16 - 20147 Milano - Tel. 
02 417871 

Contano poseskorì della Cartridge Machine l.angua- 
ge Monitor per scambio idee, programmi, utility in 
l.m., e notizie sulle routine Kernal de! sistema opera- 
tivo del personal computer VIC 20 
Comensoli Paolo, via S. Zenone 6, A. 25040 Demo 
(BS)-Tcl. 0364.61389, 


Cerco posoesaori Commodore 64 per scambio softwa- 
re lutililà e giochi) • Vincenzo De Lillo Largo 
Assunta. 7 . 7àll9 Tncarico (MTl - Tel 
(0835)723362. 

Comallerci possessori di ZX Spectrum per scambio 
esperienze, software, programmi. Risposta assicura- 
ta per tutti. Contatterei inoltre Club per aderire a 
nuove iniziative senvere a Barnaba Paglia Via Artu- 
ro Reali n* 2 - 00047 Manno (Roma) o telefonare al 
9388300. 

Cerco possessori mierocomputer N E- Z80 per control- 
lare c perfezionare reciprocamente le schede ed i 
programmi nella zona di Cremona e dinlomi Tele- 
fonare ora cena al n* 0374 79074 oppure 79187 Del- 
lanoce Stefano - Via Luignano I • 26021 Annicco 
(CR) 

Cerco possessori di Commodore 64 per scambio pro- 
grammi Gianm Castellali - Via Cantelli 5 • 43100 

Cerco ponsessori di HP 41 per scambio informazioni 
in zona di Firenze. Sono abbonato al --ppc" amen- 
cano e possiedo una vasta documentazioneal riguar- 
do. Sapete che dopo l'HP41C e dopo l'HP4ICV 
attiverà rHP4ICX? Scrivere a: Franco Tuono via 
VII Marzo 89 • 50047 Prato (FI) 

Conlallerei possessori 2X Kpecirum I6/48K per 
scambio di prognimmi-libri-rivi^ic e eventuale fon- 
dazione Club zona Ruma. 

Mollo "Abbasso la speculazione sul soflware" 
Miki Marrano Via Svelomo 7 - 110012 Guidoma 
(Roma) - Tel. 0774-360051. 

Cerco pomessori dlZXSpecirurn per acquisto, scam- 
bio. vendila di programmi. Inviare la lista dì pro- 
grammi a Luaano Cassetta - ViaG. D'Annunzio 4 
05100 Temi, 

Sono sicuro che in Bissano del Grappa e proviocia 
esistono possessori di sistemi Appk desiderosi di met- 
tere in comune esperienze c geniali iniuizioni per 
utilizzare nel migliore dei modi il computer di cui 
dispongono, lo sono uno di quelli' Conlatliamoci' 
De Cecchì G. Paolo - via Mùhlucker 19 - 36061 
Bussano del Grappa (VI) ■ rei 0424 28422 

Possessore PC ISOO-Sharp- desidererei avere contat- 
ti, con altri possessori per scambio programmi c 
infomiaziom 

BIsila Mario - Via P. Tedeschi, 6 - 67IOII L'Aquila 

Desidero mettermi m coniano con possessori dì ZX 
Spectrum interessati a scambio di idee e software 
Telefonare allo (0968)2 1635 oppure senvere a Sergio 
Grandinetli -c da Gabella Nicolera - 88046 Lamezia 
Terme (CZ). 

Desidero conlanare possessori di Apple o Appk-coni- 
paliblli. zona VE-PD-Vl-TV-BL, per scambio idee, 
esperienze. oprogrammi Slefano tei 041 7l867hore 


Cerco possessori di CBM 64 per scambio di soflware 
ed informazioni - Vorrei meilermi in contatto con 
club di urenti di Commixlore 64 (possibilmente m 
Toscana). Scrivere a: 1-ombardi Leonardo - Largo 
A. Banfi 4 Scandica (FI) Tel. 055 255640 


Cerco amici, informazioni c programmi per il CBM 64 
che possiedo da pochi giorni. 

Ci sono "CBM 54 Club?" Mario Leoncini - c o II 
Dubbio - Casato Di Sopra 59 - 53100 Siena 

Possessore di un'KP-4IC3' per la quale dispongo 
della ROM del PPC. desidero conlillare hobbisti 
veramente appassionati alla prugrammazione sinteti- 
ca. Rispondo a tutti coloro che scrivono dalle pro- 
vine» di AR-FI-SI, organizzando contatti diretti 
Massimo Mulieim. v. M Soldini. 21. Montevarchi 
(AR)-Tel. 055'901035. 

Se possiedi un 3'IC 20 non puoi non far parte dell'E- 
den Software Club!!! 

Per informazioni rivolgeni a Rinaldo ITenti, Via 
Bellane n* 4. 10025 Pino Tor (TO). 


156 


MCmicrocompuler 27 



la MOSTRA MERCATO 

del RADIOAMATORE e CB 
ELETTRONICA e COMPUTER 



3-4 marzo 84 


Bologna • Palazzo dei Congressi ■ (Quartiere Fieristico) 
orario mostra - 10/20 


PER INFORMAZIONI E PRENOTAZIONI STAND 

SEGRETERIA ORGANIZZATIVA: PROMO EXPO VIA BARBERIA. 22 • 40123 BOLOGNA - TEL (051) 33.36.57 


grsiics Stefano cremonir 


Quartiere Fiera di Milano 

(reception riservata con ingresso da via Gattamelata) 

14-18 aprile 1984 

L’unica mostra nazionale interamente ed unicamente dedicata all’informatica. 
L'appuntamento di primavera scelto dall’utenza. 



6° salone nazionale 

per l'elaboraziorìe e trasmissione 
dei dati e dei messaggi. 

Mini - personal - home computer - 
software - accessori - apparecchiature 
per l'automazione deH'ufficio - sistemi e 
servizi di telematica. 


c 


3 


Segreteria e informazioni: 

E.P.I. • Ente Promozione Informatica 
20139 MILANO - Vìa Marochetti, 27 
tei. (02) 56.93.973 - 53.98.267 


Annunci a pagamento di carattere commerciale-specalativo fra privati ejo ditte: 
rendila e reaiitzazìone di materiati hardware e software, 
offerte varie di collaborazione e consulenze, eccetera. 

Allegare L. 13.000 fin assegno o francobolli di taglio non superiore a L. 1.000) 
per ogni annuncio 

Vedere istruzioni e modulo a pag, 161. 


\'eodo Apple II compatibile 64 K. 2 drìves con- 
troller monitor Ragù 1 2". stampante 80 CPS, 
lire 3.500.000. Invece 48K da colicgare vs. tele- 
visore t 20 giochi su cassette solo lire 
950.(MI0. Garanna inclusa Tel. 06.'5284087 
Pino. 

Vendo Compact Computer Texas CC-40, pra- 
ticamente nuovo, imballo originale, in garan- 
zia Ano marzo 1984 per lire 380.000. Telerona- 
rc ore pasti allo 051/33 1852. Venirclla Marcel- 
lo - Vìa S. Isaia 29 - Bologna. 

Oltre -400 priigrammi C'ommudore 64 - Vie 20 - 
Spectrum. vendo/camlrio. Richiedete lista 
Massimo lei. 06 2741 .38 ore ulTìcio - Via Isido- 
ro Di Caracc 47 - 00176 Roma 

Per C ommodore 64 vendo software originale, 
ineditii. Realizzo anche programmi per appli- 
cazioni speciUche, su richiesta. Per informa- 
zioni scrivere a: Borgese Mauro - Vìa Razio- 
nale 9 - 88046 Lamezia Terme (CZ). Per invio 
lista programmi allegare L. 1200 in francobol- 


B.A..SL Software House. Software applicativo - 
automazione di processo - giochi Utilities e 
soluzione dei vostri problemi su Commodore 
64. Corsi di basic e Forth. A disposizione per 
consulenze e realizzazioni. 

BA.SE sne Casella Postale 4- 13055 Occhiep- 
po Inf- (VC) - Tel. 0I5-592730. 

Attenzione! Avete uno Specirum I6/48K7 Vo- 
lete sfruttarne c capirne a pieno la capacità'.’ Ci 
sono 300 programmi, fra giochi, utilità, grafica 
c linguaggi, che sono disposto a vendere a 
prezzi modici: L. 5.000 quasi tutti, pochi a L. 
10.000. o scambiare, insieme a numerose idee, 
con chiunque mi contatti. Tutu i programmi 
più complessi hanno un completo manuale e 
sono registrali pcrfellamcnic su nastro di qua- 
lità. Massima scnelà. Andrea Giacomelli, tei. 
06 3284068 - C.so Francia 182-00191 Roma 

Vendcv-cambio programmi di giochi e di utilità 
originali inglesi per Cnmmodore 64 (oltre 300). 
per Spectrum (oltre SODI e per .Apple 11, ultime 
novità, alta risoluzione gralica. Vendo Apple 
Ile cinese + periferiche ecc. Per lo .Spectrum 
tendo interfaccia programmabile ed interfaccia 
Kcmpstnn per .tojslick. interfaccia per stam- 
pante tipo Centronics. Per il Commodore 64 
vendo interfaccia stampante Centronics. Mau- 
rizio Carola- Via L. Lillo 109 - 00143 Roma 
Tel. 06,5917363 (ore 15). 

Vendo a prezzi amichevoli mollissimi pro- 
grammi per Sinclair ZX Spectrum I6/48K. 
Quasi .300 liioii diversi, la maggior parte in 
I m' lista gratis a richiesta. L. 5000- 1 0000 per 
programma, per più programmi prezzo con- 


cordabile (C 60 pieno di programmi a scelta L. 
50-000). Eventualmente scambio. Realizzo 
programmi su misura. Disponibili anche alcuni 
accessori hardware, Pietro Tedeschi - Via Mo- 
denese. 316 - 41058 Vignola (MO) 
059/771461. 

Vendesi software per applicazioni di Ingegnerìa 
Civile sviluppalo su Trìumph Adler Alphatronic 
P2, Alphatronic PC due Ooppy, video, stam- 
pante DRH80 Calcolo telai in zona sismica 
secondo le norme vigenti. Calcolo delle forze 
sismiche mediante il programma lorsionale. 
Calcolo momenti con il metodo Kani-Taglio- 
Reazioni-Riduzione Filo Pilastro e Filo Trave 
- Determinazione momenti nulli-momenii in 
Campata-Aree Acciaio-Verifica Pilastri - Gra- 
fico del taglio e del Momento su tulle le travi 
su video e su stampante. 1 10 Nodi max. Per 
informazioni leiefonure Ing Cesare Ambrosi- 
ni. Tel. 071. 64989. 

ZX .Spcclrum-programmi su ca.s.sella: oltre a 
circa 100 giochi troverete un ugual numero di 
ulililà: grafica, loolkils. word processors. in- 
gegneria e altri. Lingua^ LISP. FORTH e 
PASCAL con manuali in jlaliaoo. Il lutto a 
prezza bassi-ssimi. 

Acces-sorì hardware in preparazione. Un esem- 
pio: penna ottica completa L. 40.000. 
Richiedere elenco in contìnuo aggiornumenio 
a: Celi Carlo - via Giorgelli 25 - 32100 Bcllu- 


Un'esperienza utraveniennale di calcolo sirui- 
lurale è la base di- INCSTRUTTCOSIMI 
package di 30 programmi per il Commodore 64 
(reiaz geolcc.. fondaz.. travi coni., analisi si- 
smica, telai, solai, mensole, muri a retta ecc.) 
chiarì, pratici e di vero aiuto al progeilisia 
moderno forniti con guida generale e 5 ma- 
nuali d'uso. Assisicnzji. consulenz.a. aggiorna- 
menti. Prezzi) deH'intcro package L. 2.000.000 
-I- Iva. Richiederlo al più vicino concessiona- 
rio Commodore o direttamente a: Studio Ing. 
Cosimi - Consulenze Compuiers - Via Luca- 
nia 1 - 53100 Siena - Tel. (0577) 48131 


A Sa-ssari - COMPUTERS SHARP • Proce- 
dure per Studi di Consulenza, gestionali. Inge- 
gneria, applicazioni scientìfiche e didattiche. 
Qualificala assistenza software hardware 
Home Compuiers Sharp, Sinelair-Spectrum, 
ecc. Vendita anche per corrispondenza. 
A.F..P compuiersysiems - Via Fermi 40 
07100 Sassaia - Tel. 079-276.364. 

Vendo per Vie 20 cu-skeltc cun olio programmi 
di videoginchi: "Invader Fall" - "Medioevo” - 
"Killer Cornei" - “Rockel Command" - "Me- 
leor" - "Crazy Kong" - “Blitz" - " Abduclor”. 
Il tulio al solo prezzo di L. 15.000 cadauna. 


Per informazioni telefonare a questo numero: 
0584, 23930 o scrivere al seguente indirizzo: 
Corfini Katia - Via Trcmaiola 1 1 - 55044 To- 
fano Manna Di Pìetrasanla (LU). 

Sharp 700. È già nato il ~Gub .Sharp' dei 
favolosi computer serie 700. Acquistiamo, ven- 
diamo. scambiamo programmi su cassetta, su 
listati Inviateci materiale con le vs. esperien- 
ze. ricerche, segreti. Stiamo approntando la 
rivista “Tutto Sharp". Colla borale con il club. 
Nessuna lassa d'iscrizione ma solo amicizia 
per conoscere, sapere, imparare, crescere in- 
sieme. "Francocompuler Club" Corso Fogaz- 
zaro. 174 - 36100 Vicenza - Tel. 0444-42678. 

Per Vie 20 vi-ndu software gestionale c games. 
In particolare Mailing Lisi di allo livello pro- 
fessionale: "Indigesi". Crea un archivio di in- 
dirizzi con codice segreto, corregge, aggiunge, 
cancella, visualizza ì file sequenzialmente op- 
pure singolarmente: stampa etichette con la 
possibilità di selezione tramile uno qualunque 
dei dati: crea e stampa lettere con impaginato- 
re semìaulomalicu: anche la stampa di lettere 
ha gli indinzzi selezionabili. Contiene chiavi di 
accesso e molte routine sofisticate per la ge- 
stione dei file. Tutto in 6K. Con manuale L 
60.(KX). Enzo Pipcrno. Via Torre Dello Stinco 
45 - 001.32 Roma - lei. 06/6160934. 

Vendo programmi per ZX Spectrum a prezzi 
molto bassi. Vendo anche hardware (poco). 
Scrivere o telefonare (di sera) per ricevere l'e- 
lenco completo gratuitamente. Stefano Calca- 
terra. Via Marconi 34 2. 40122 Bologna Tel. 
051/521063 

Per Vjc-2(l e CBM-64 vendo cas.sclla contenen- 
te 20 eccezionali giochi di animazione in tempo 
reale, a colorì c con cfrclli sonori, ognuno 
completo di istruzioni in italiano, quelli per 
Vie funzionanti con memoria base, lutto a 
solo L. 30.000. disponibili inoltre tanti altri 
programmi tra cui un potente data base per 
risolvere qualsiasi tipo di gestione dati su cas- 
setta a prezzi eccezionali. Giovanclli Claudio 
Via Ripamonti, 194-20141 Milano - Tel. ab. 
02 536926. tei. uff. 02'56.3I05. 


GIORMA MC USER CLUB vende a prezzi 
eccezicmali (inferiori a L. 8.000) software 
l6/4Sk a tutti gii ulillzzaluri di Spectrum. A 
chi richiederà almeno 3 cassette verrà offerto 
m omaggio un vidcogioco, Ulteriori eccezio- 
nali combinazioni, in arrivo materiale di im- 
portazione. Richiedere catalogo inviando L 
600 in francobolli a GIORMA MC USER 
C'LliBc 'o Paolo Giordano V. le Lombardia n 
28 - 20093 Cologno Monzese oppure tei. 
02'2.548l84-02 2044660 ore serali. Spedizioni 
in contrassegno o stretto giro di posta 


MCmicrocomputer 27 


159 



Vendila progrimmi di "Ingegnerìa Civile" per 
sistemi Apple II. Me, III. compatìbili: telai pia- 
ni e non-grigliati-geometria-iravi-373-riscal- 
damenio-imp. solari - P.O.R. - zone sismiche - 
edifici in acciaio -i- mollissimi altri. Disponi- 
bili anche programmi per: elaborazione testi- 
conta bilità-geslionali-medicina-musica-ulili- 
là- CP M-ecc- PERICOMP - Marco Monlre- 
sor - P.zza C. Alberto 25 - 37067 - Valeggio 
(VR)-Tel. 045, 7950025 (venerdi-sabato pos- 
sibilmente ore pa.sti). 

Ecceztonalel’l Tutto lo scibile dd software per 
CBM-64 oltre 200 programmi disponibili per 
il Commodore 64 (di questi oltre 100 pro- 
grammi direttamente importali dall'estero). 
Disponibilità immediata sia per drive che per 
nastro. Scrìvere indirizzando richieste e alle- 
gando bolli per risposta immediata u: Ficco 
Matteo - Via S. Giovanni Da Verdara, 87 
35100 Padova. Tel. 049;653482 (esclusiva- 
mente domenica ore 10-13). 

TI 99/4 A versioneba.se. Programmi (2) rìdu/ìo- 
ne sistemi totocalcio sul numero degli I . x, 2. 
sul numero del segni uguali consecutivi, a for- 
mula fìssa, sulle rìpciìzionì delle terzine. Possi- 
bilità di registrazione del sistema, di analisi 
automatica dei punteggi, di confronto delle 
colonne vìncenti con I ritardi casella per casel- 
la. di calcolo formula media. Inviare L. 50.0(M) 
su assegno o vaglia o telefonare per informa- 
zioni a: Claudio Di Biagio- Via Laura Mante- 
gazza. 75 - 00152 Roma - tei. 06/5376272. 

Programmi gestionali, giochi, utilità, oltre 600 
per Commodore 64. Apple. VlC 20. Texas. 
Vendesi. The La.st One, compilatori, fallurazio- 
ne, magazzino, ecc. Chiedere lista, sconti per 
quanliiaiivi. Massimo Fabrìzi - Via Isidoro di 
Carnee. 47 - 00176 Roma - lei. 06/274138. 

3’endo la migliore selezione di programmi per 
Speemun esistente sul mercato ai prezzi che 
avete sempre sognato. Si eseguono anche pro- 
grammi su ordinazione a livello professionale. 
Richiedere listino gratuito. Carlo Folco - Via 
A.S. Novaro 9 B - 18100 Imperia. Tel. 
0183/26629 (ore pasti). 

Programmi per Apple ll/IIe vendo e cambio di 
lutti i generi (serie Visicorp. PES. contabilità, 
grafici, giochi, etc.). Spedisco in tutta Italia: 
Piero 06.'3272194 Roma. 

Vendesi software per applicazioni di Ingegnerìa 


Civile su Triumph Adler Alphatronic P2 o PC 
due floppy, video, stampante DRHSO-Calco- 

10 strutture in zona sismica secondo le norme 
vigenti - Torsione-Forse sismiche-iclai max. 

I lOnodi-Momenlicon il metodo Kani-Taglio- 
Reazioni-Ridurìone filo Pilastro e filo Trave- 
momenti nuili-momeniì in campata-Aree Ac- 
ciaio-verifica Pilastri-Grafici Taglio e Mo- 
mento per ogni Trave su Vìdeo c su stampan- 
te. Per informazioni dettagliate inviare L. 

10.000 in assegno c.c. a Ing. Cesare Ambrosini 
via Cavallo 85/B Senigallia Tel. 071,' 64989 
riceverete manuale programma. 

Attenzione! Se avete problemi di software con il 
vostro nuovo computer (che è tra quelli sotto 
citati), fate un pensiero sull'Lscrizione a "Chip". 

11 nuovo Club di Informatica disposto a comu- 
nicare apertamente con Voi. Ci sono già 470 
programmi per il vostro Vie 20. C 64. ZX 
Specirum o T1-99/4A. Una rivista vi porterà a 
casa la gioia di programmi sempre nuovi. L'i- 
scrizione. valida per sempre, c fissata in L. 

8.000 (in bolli). Per qualsiasi informazione, 
servirsi di questo indirizzo, punroppo provvi- 
sorio: Chip Computer Club, presso Palomba- 
nni Mauro, via Dante n° 60. 58015 Orbetello 
(GR). 

Corsi di Basir direttamente su computer per 
ragazzi a partire dagli otto anni e per adulti. 
Vendita a prezzi concorrenziali di software e 
di hardware. Peek and Poke, Via Boucheron 3 
- 10122 Tonno-TelefonoOl 1/514072. ore 15- 
19. 

CBM 64. C ontinua riifferta software di pro- 
gramma 2000! Ecco alcuni interessami pro- 
dotti. Analisi: gestione archivio pazienti per i 
medici a L. 50.000 - Memo: gestione di testi 
lettere c documenti L. 35.000. Microgen: un 
generaioredi programmi con II quale attraver- 
so una serie di domande il vostro CBM crea il 
programma di cui avete bisogno L. 60.000. 
Tutti I programmi sono accompagnati da ma- 
nuale. Richiedeteli a Programma 2000 - Via 
G. Felici. 20 - 00144 Roma - Pagherete alla 
consegna. 

Apple:software per Apple Il/Ile di qualsiasi 
genere, vendo ad un terzo del prezzo di listino. 
Programmi gestionali, ingegnerìa, giochi, uti- 
lity. per grafica, ecc. con manuali. Visicalc Ile 
con manuale in italiano. Apple Writer con 
"Help" in Italiano. Tel. 06.M2783 ore pasti. 
Luigi. 


Specirum programmi vendo. Richiedere cata- 
logo gratuito. Verrà spedilo in omaggio il listi- 
no di un gioco in L, M. Costo di un program- 
ma 48K L. 8.000. A disposizione giochi e uti- 
lity. Scrivere o telefonare a Maurizio Nuli 
Vìa Silvestri 7 - 56100 Pisa - Tel. 050/22858. 

Se pos.siedi un Sinclair sei nostro amico! Iscrivi- 
li al "Gruppo utilizzatori computer Sinclair - 
Napoli", avrai accesso alla Banca Software a 
prezju eceezionaii - libri - hardware - bollettino 
- adesivi ed altro ancora. Sconti particolari per 
costituendi club o per acquisti in blocco. Pos- 
sediamo tutti i programmi attualmente in cir- 
colazione per lo Spectrum compresi Back-up 
particolari che sbloccano qualsiasi program- 
ma protetto. Scrivici per informazioni alle- 
gando francobollo risposta indirizzando al 
Gruppo c/o Roberto Chimenii - Via Luigi 
Rizzo. 18 - 80124 Napoli. 

Hardware eSoflware perT199/4A Basic Resi- 
dente, Vendesi: procedura per il calcolo di in- 
gegneria civile per strutture semplici c fre- 
quenti; legge 373; videogiochi. Per descrizione 
programmi allegare L. 1.400 in francobolli. 
Minìiavoleila grafica con cassetta di supporlo 
L. 80.000. Ing. Summa Antonio - Via Grana- 
fei, 64 - 72023 Mesagne (BR) - Tel. 0831- 
732934. 

Vendo/cambio software per .Apple il/Ile con 
manuali. Apple Writer He con manuale -i- 
manualeWPLa L. 100.000. Gianluca Rompo- 
ni. Via Raffaello n. 5 - S6020 Castel Del Bosco 
(PI)-Tel. 0571/467053, 

Per Vie 20 e Commodore 64 vendo i migliori 
programmi di giochi. Soltanto in linguaggio 
macchina e qualcuno in Basic veramente ecce- 
zionale. Giochi velocissimi di ogni genere a 
prezzi veramente amichevoli. Invio liste gra- 
tuitamente. Enzo Pipemo - Via Torre Dello 
Stinco. 45 - 00132 Roma • Tel. 06 61609.54. 

MI.PE.CO. SaS vendita per corrispondenza 
Joystick + interfaccia programmabili con 
software 99.000. Espansioni Spectrum Issue 2 
L. 75.000 - espansione ZX 81 originale Sinclair 
schermala L. 79.000. Stampante ZX Printer + 

I rullo L. 120.000 - Spectrum 4KK 360.000 
(consegna oltre tre settimane) - Sweet Talker 
per Spectrum (lo fa parlare) L. 120.000 - 
espansioni Spectrum Issue 3 momuie c prova- 
le 95.000. IVA e spese di spedizione comprese. 
Tel. 561 1251 - Cas. Post. 16,00121 Ostia,^ 


PORTA PORTESI 

VIA DIPORTA moeiORE, 95 

00185 ROMA 

* * * 

TEL. 06-770041 

INSERZIONI GRATUITE 

SETTIMANALE DI ANNUNCI GRATUITI 
OLTRE 100 PAGINE CON 48 RUBRICHE 
PIÙ DI 18.000 ANNUNCI - 300.000 LETTORI 
I TUTTI I venerdì IN EDICOLA 



i-^-^nlc/tornajdcei •—^mc/comeetìng •—^mc/c3ieu^ 


Desidero che il presente annuncio venga pubblicato nella rubrìca: 

□ vendo 

□ compro 

□ cambio 


□ Micromarket 


Annunci gratuiti per vendita o scambio di materiale u: 


o esemplare fra privati. 


□ Micromeeting 


Annunci gratuiti per richiesta di contatti e scambio di opinioni ed esperienze tra privati. 


Annunci a pagamento di carattere commerciale speculativo Ira privati e/o ditte: vendita e realizzazione di 
D Microtradc materiali hardiuare e software, offerte varie di collaborazione e consulenze, eccetera. 

Allegare L 13.000 (In assegno o francobolli di taglio non superiore a L 1.000) per ogni annuncio (lurrghesa 
massima: spazio sul retro di questo modulo). 

Atfenrìone gl/onnund tnuiati per le rubriche Micromarket eMicromeetìng iì cui conlenuto sarà ritenuto commertìale speculaliuo e gii annunci Microtiade 
man(3ìn6 del/’importo saranno cestinati senao che sio data alcuna specifica comunicazione agli autori. 

Spedire a: Tcchnimedia • MCmicrocomputer - Via Valsolda 135 - 00141 Roma 





tJ^^^Mc/iooompùiSì. 


RICHIESTA ARRETRATI 


Inviatemi le seguenti copie dì MCmicrocomputer al prezzo di L 4.500 * ciascuna: 

* Presi per l'estero: Europa e Pae^ de! bacino mediterraneo L 7.IKN) - Altri (sped. via aerea) L 9.000 


n superiore a L. 1000 


Totale copie Importo 

L’importo totale è allegato □ in francobolli fdi taglio 
e non inferiore a L 100) 

□ in assegno 

□ 

N.B.: non si effettuano spedizioni contrassegno 

Cognome e Nome — ... 


CA.P. . 


. Città .. 





CAMPAGNA 

ABBONAMENTI 


» ^'^rM cAocoHtftiiSì. 


□ Nuovo abbonamento 


□ Rinnovo 

a 12 numeri di MCmicrocomputer 
Decorrenza dal N 




□ L 31.500 (Italia) 

□ L 62.000 (ESTERO: Europa e Paesi del bacino mediterraneo) 

□ L 88.000 (ESTERO: Americhe, Giappone. Asia etc.; sped. Via Aerea) 
Scelgo la seguente forma di pagamento: 

□ allego assegno di c/c intestato a Technimedia s.r.l. 

□ ho effettuato il versamento sul c/c postale n. 14414007 intestato a: Technimedia s.r.). 
Via Valsolda. 135 - 00141 Roma 

□ ho Inviato la somma a mezzo vaglia postale intestato a: Technimedia s.r.l. 

Via Valsolda. 135 • 00141 Roma 

Cogrìome e Nome: - 

Indirizzo: 

CA.P.: Città: Proi/lncia: 


MCmicrocomputer 27 


161 




Testo dell'annuncio-. 


MC 27 






Scrìvere a macchina o in stampatello. Per esigenze operative, gli annunci non chiaramenl 
Spedire a: Technimedia • MCmicrocompuier - Via Valsolda 135 - 00141 Roma 


I 

I 

I 

1 Completa la tua raccolta 
di MCmicrocbmputer 
I Compila il retro di questo 

tagliando Spedire in busta chiusa a: 

I e spediscilo oggi stesso . 

Technimedia 

MCmicrocomputer 

( Ufficio diffusione 

Via Valsolda. 135 
00141 ROMA 

I 




162 


MCmicrocomputer 27 


SIEMENS 


PT88 Siemens nasce una nuova generazione 
di stampanti low-cost 



Un notevole passo avanti nel 
campo della trasmissione 
dell’Informazione è stato 
recentemente compiuto dalla 
Siemens con le nuove stampanti 
PT88. 

Queste stampanti sono il primo 
risultato di una filosofia 
assolutamente innovativa; infatti, 
grazie alle loro caratteristiche - 
"piccole" nel prezzo, "grandi” nelle 
prestazioni - trovano applicazioni 
universali nel campo dell'informatica 
distribuita. 

Piccole, compatte, versatili, 
sono fomibiii in due 
versioni: 

PT 88 SIEMENS INK JET 
(metodo drop on demand), 
discretamente veloce, 
completamente silenziosa, 
stampa 150 caratteri 
al secondo. 

PT 88 SIEMENS 
AD AGHI, ben 
insonorizzata, 
velocità dì 
stampa 80 
caratteri al 
secondo, 


Ecco tutte le altre caratteristiche 
delle stampanti PT 88 Siemer)s: 

• bidirezionali, ottimizzate 

• matrice di stampa 9x9, buffer da 4 
Kbyte 

• trattore e frizione per moduli 
continui (124 250 mm), frizione 
per fogli singoli (105 h- 216 mm) e 
per carta in rotoli (105 -r 216 mm), 

• densità caratteri: 10, 12. 17 Car/" 
(scritturanormale)5,6,8.5Carr (scrittu- 
ra espansa); scrittura grassetto 

• 8 set di caratteri nazionali, 
generatore di caratteri programma- 

bile (motrice di stampa 9x12) 

■ proportional spacing, in- 
terlinea program- 
mabile, sot- 
tolineatura e 
discendenti 
grafica (bit- 
image 7 e 8 
bit, raster scan, 
blocchi) 
programma 
autotest 

tabulazione verti- 
cale e oriz- 
zontale 
• set di 
interfac- 
ce inter- 
cambiabili 
seriali e 
parallele. 



REIS ELETTRONICA - Via Tonale. 30 
10127 TORINO • tei. (011) 6199817/617362 
CLAITRON S.p.A. - Viale Certosa, 269 
20151 MILANO - tei. (02) 3010091 
GE.P. ELETTRONICA S.r.l. -Via Savelli 15/A 
35100 PADOVA - tei. (049) 773288/773440 
HARD POINT S.r.l, - Via Croce Rossa, 9/b 
35100 PADOVA - tei. (049) 773962 
DIGITALIA S.r.l. - Via Mollino, 2 
16154 GENOVA - tei, (010) 671072 
DIGITALIA S.r.l. - Corso Canalgrande, 26 
41100 MODENA - tei. (059) 230599 
CEDO SISTEMI Sj.I. - P.za Indipendenza, 13 
50129 FIRENZE - tei. (055) 474467/486265 
E.P.T.A. S.r.l. - Via Verona, 9/P-30 
00161 ROMA - tei. (06) 428413/428539 

Acquirenti di tipo OEM possono 
inoltre rivolgersi direttamente alla 
Siemens Elettra S.p.A. - 20124 Milano 
- Via Lazzaroni, 3 - tei. (02) 6248 
Gruppo telematica OEM. 



Aiiuovicao 


CON I VIDEOGIOCHI IMAGIC C I CONTROLLI POINTINASTER 


inalmente anche i possessori del computer 
Commodore Vie 20 possono videogiocore da 
esperti. 

Imoglc infatti, ho reso compatibili con il loro sistema 
alcuni tra i successi mondiali dell'ultimo minuto come 
Demon Attack, proclamato gioco dell'anno, Atlantis e 
Dragon Pire. Sono quindi per la prima volta disponibili i 
videogames Imagic ai primi posti nelle classifiche. 


Poìntmoster Competition Joystick, il controllo di gioco 
piò perfezionato e funzionale in commercio è ora 
adattabile al tuo Vie 20. Poìntmoster consente di 
raggiungere punteggi non ottenibili con i controlli 
standard; il vero Joystick per professionisti dì videogomes.